summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPerberos <[email protected]>2011-11-04 22:16:15 -0300
committerPerberos <[email protected]>2011-11-04 22:16:15 -0300
commitfff4ecc82f2bcfa7427596e7ad9c3769fcab040b (patch)
treeac4f1812a7991609c9c32c776daede2d8492f7b5
downloadmate-screensaver-fff4ecc82f2bcfa7427596e7ad9c3769fcab040b.tar.bz2
mate-screensaver-fff4ecc82f2bcfa7427596e7ad9c3769fcab040b.tar.xz
first commit
-rw-r--r--AUTHORS1
-rw-r--r--COPYING340
-rw-r--r--COPYING.LIB482
-rw-r--r--ChangeLog7
-rw-r--r--Makefile.am56
-rw-r--r--NEWS1576
-rw-r--r--README59
-rwxr-xr-xautogen.sh23
-rw-r--r--configure.ac1129
-rw-r--r--data/Makefile.am116
-rw-r--r--data/images/Makefile.am14
-rw-r--r--data/images/cosmos/CREDITS29
-rw-r--r--data/images/cosmos/Makefile.am54
-rw-r--r--data/images/cosmos/background-1.xml.in92
-rw-r--r--data/images/cosmos/blue-marble-west.jpgbin0 -> 456110 bytes
-rw-r--r--data/images/cosmos/cloud.jpgbin0 -> 1379759 bytes
-rw-r--r--data/images/cosmos/comet.jpgbin0 -> 141297 bytes
-rw-r--r--data/images/cosmos/cosmos.xml.in.in11
-rw-r--r--data/images/cosmos/earth-horizon.jpgbin0 -> 210180 bytes
-rw-r--r--data/images/cosmos/galaxy-ngc3370.jpgbin0 -> 460107 bytes
-rw-r--r--data/images/cosmos/helix-nebula.jpgbin0 -> 138039 bytes
-rw-r--r--data/images/cosmos/jupiter.jpgbin0 -> 44528 bytes
-rw-r--r--data/images/cosmos/sombrero.jpgbin0 -> 552723 bytes
-rw-r--r--data/images/cosmos/whirlpool.jpgbin0 -> 659143 bytes
-rw-r--r--data/images/mate-logo-white.svg14
-rw-r--r--data/lock-dialog-default.ui505
-rw-r--r--data/mate-screensaver15
-rw-r--r--data/mate-screensaver-command.170
-rw-r--r--data/mate-screensaver-preferences.137
-rw-r--r--data/mate-screensaver-preferences.desktop.in13
-rw-r--r--data/mate-screensaver-preferences.ui620
-rw-r--r--data/mate-screensaver.141
-rw-r--r--data/mate-screensaver.directory.in8
-rw-r--r--data/mate-screensaver.pc.in17
-rw-r--r--data/mate-screensaver.schemas.in257
-rw-r--r--data/mate-screensavers.menu.in20
-rwxr-xr-xdata/migrate-xscreensaver-config.sh34
-rw-r--r--data/org.mate.ScreenSaver.service.in3
-rw-r--r--data/xscreensaver-config.xsl27
-rw-r--r--distro/archlinux/PKGBUILD35
-rw-r--r--distro/archlinux/mate-screensaver.install18
-rw-r--r--doc/Makefile.am27
-rw-r--r--doc/config.xsl6
-rw-r--r--doc/dbus-interface.xml479
-rw-r--r--doc/docbook.css18
-rw-r--r--doc/mate-screensaver.xml.in23
-rw-r--r--po/ChangeLog2622
-rw-r--r--po/LINGUAS82
-rw-r--r--po/Makefile.in.in217
-rw-r--r--po/POTFILES.in24
-rw-r--r--po/POTFILES.skip6
-rw-r--r--po/ar.po766
-rw-r--r--po/as.po739
-rw-r--r--po/ast.po764
-rw-r--r--po/be.po742
-rw-r--r--po/[email protected]1000
-rw-r--r--po/bg.po783
-rw-r--r--po/bn.po774
-rw-r--r--po/bn_IN.po767
-rw-r--r--po/br.po694
-rw-r--r--po/ca.po1097
-rw-r--r--po/[email protected]1096
-rw-r--r--po/crh.po829
-rw-r--r--po/cs.po772
-rw-r--r--po/cy.po831
-rw-r--r--po/da.po1056
-rw-r--r--po/de.po839
-rw-r--r--po/dz.po859
-rw-r--r--po/el.po786
-rw-r--r--po/[email protected]656
-rw-r--r--po/en_CA.po811
-rw-r--r--po/en_GB.po1107
-rw-r--r--po/es.po787
-rw-r--r--po/et.po600
-rw-r--r--po/eu.po762
-rw-r--r--po/fa.po938
-rw-r--r--po/fi.po1142
-rw-r--r--po/fr.po788
-rw-r--r--po/ga.po721
-rw-r--r--po/gl.po788
-rw-r--r--po/gu.po772
-rw-r--r--po/he.po756
-rw-r--r--po/hi.po754
-rw-r--r--po/hr.po744
-rw-r--r--po/hu.po772
-rw-r--r--po/id.po933
-rw-r--r--po/is.po729
-rw-r--r--po/it.po824
-rw-r--r--po/ja.po769
-rw-r--r--po/ka.po812
-rw-r--r--po/kn.po759
-rw-r--r--po/ko.po1031
-rw-r--r--po/ku.po978
-rw-r--r--po/lt.po778
-rw-r--r--po/lv.po775
-rw-r--r--po/mai.po728
-rw-r--r--po/mg.po866
-rw-r--r--po/mk.po754
-rw-r--r--po/ml.po758
-rw-r--r--po/mn.po957
-rw-r--r--po/mr.po752
-rw-r--r--po/nb.po759
-rw-r--r--po/nds.po781
-rw-r--r--po/ne.po762
-rw-r--r--po/nl.po1458
-rw-r--r--po/nn.po955
-rw-r--r--po/oc.po710
-rw-r--r--po/or.po760
-rw-r--r--po/pa.po796
-rw-r--r--po/pl.po707
-rw-r--r--po/ps.po699
-rw-r--r--po/pt.po1046
-rw-r--r--po/pt_BR.po787
-rw-r--r--po/ro.po774
-rw-r--r--po/ru.po781
-rw-r--r--po/si.po765
-rw-r--r--po/sk.po776
-rw-r--r--po/sl.po718
-rw-r--r--po/sq.po808
-rw-r--r--po/sr.po846
-rw-r--r--po/[email protected]846
-rw-r--r--po/sv.po887
-rw-r--r--po/ta.po755
-rw-r--r--po/te.po749
-rw-r--r--po/th.po1039
-rw-r--r--po/tr.po994
-rw-r--r--po/uk.po771
-rw-r--r--po/vi.po691
-rw-r--r--po/zh_CN.po790
-rw-r--r--po/zh_HK.po959
-rw-r--r--po/zh_TW.po978
-rw-r--r--savers/Makefile.am142
-rw-r--r--savers/cosmos-slideshow.desktop.in.in10
-rw-r--r--savers/floaters.c1269
-rw-r--r--savers/floaters.c.orig1256
-rw-r--r--savers/footlogo-floaters.desktop.in.in10
-rw-r--r--savers/gs-theme-engine-marshal.list1
-rw-r--r--savers/gs-theme-engine.c226
-rw-r--r--savers/gs-theme-engine.c.orig216
-rw-r--r--savers/gs-theme-engine.h88
-rw-r--r--savers/gs-theme-engine.h.orig88
-rw-r--r--savers/gs-theme-window.c214
-rw-r--r--savers/gs-theme-window.c.orig208
-rw-r--r--savers/gs-theme-window.h72
-rw-r--r--savers/gs-theme-window.h.orig72
-rw-r--r--savers/gste-popsquares.c622
-rw-r--r--savers/gste-popsquares.c.orig563
-rw-r--r--savers/gste-popsquares.h57
-rw-r--r--savers/gste-popsquares.h.orig57
-rw-r--r--savers/gste-slideshow.c1082
-rw-r--r--savers/gste-slideshow.c.orig1001
-rw-r--r--savers/gste-slideshow.h69
-rw-r--r--savers/gste-slideshow.h.orig69
-rw-r--r--savers/personal-slideshow.desktop.in.in10
-rw-r--r--savers/popsquares.c73
-rw-r--r--savers/popsquares.c.orig72
-rw-r--r--savers/popsquares.desktop.in.in10
-rw-r--r--savers/slideshow.c143
-rw-r--r--savers/slideshow.c.orig127
-rw-r--r--savers/xdg-user-dir-lookup.c168
-rw-r--r--savers/xdg-user-dir-lookup.c.orig168
-rw-r--r--savers/xdg-user-dir-lookup.h28
-rw-r--r--src/Makefile.am268
-rw-r--r--src/copy-theme-dialog.c545
-rw-r--r--src/copy-theme-dialog.c.orig545
-rw-r--r--src/copy-theme-dialog.h56
-rw-r--r--src/copy-theme-dialog.h.orig56
-rwxr-xr-xsrc/debug-screensaver.sh42
-rw-r--r--src/gs-auth-helper.c213
-rw-r--r--src/gs-auth-helper.c.orig213
-rw-r--r--src/gs-auth-pam.c843
-rw-r--r--src/gs-auth-pam.c.orig843
-rw-r--r--src/gs-auth-pwent.c291
-rw-r--r--src/gs-auth-pwent.c.orig291
-rw-r--r--src/gs-auth.h67
-rw-r--r--src/gs-auth.h.orig65
-rw-r--r--src/gs-debug.c163
-rw-r--r--src/gs-debug.c.orig163
-rw-r--r--src/gs-debug.h71
-rw-r--r--src/gs-fade.c987
-rw-r--r--src/gs-fade.c.orig987
-rw-r--r--src/gs-fade.h77
-rw-r--r--src/gs-fade.h.orig77
-rw-r--r--src/gs-grab-x11.c672
-rw-r--r--src/gs-grab-x11.c.orig672
-rw-r--r--src/gs-grab.h79
-rw-r--r--src/gs-grab.h.orig79
-rw-r--r--src/gs-job.c567
-rw-r--r--src/gs-job.c.orig567
-rw-r--r--src/gs-job.h69
-rw-r--r--src/gs-job.h.orig69
-rw-r--r--src/gs-listener-dbus.c2272
-rw-r--r--src/gs-listener-dbus.c.orig2272
-rw-r--r--src/gs-listener-dbus.h89
-rw-r--r--src/gs-listener-dbus.h.orig89
-rw-r--r--src/gs-lock-plug.c2050
-rw-r--r--src/gs-lock-plug.c.orig2050
-rw-r--r--src/gs-lock-plug.h82
-rw-r--r--src/gs-lock-plug.h.orig82
-rw-r--r--src/gs-manager.c2030
-rw-r--r--src/gs-manager.c.orig2030
-rw-r--r--src/gs-manager.h107
-rw-r--r--src/gs-manager.h.orig107
-rw-r--r--src/gs-marshal.list4
-rw-r--r--src/gs-monitor.c528
-rw-r--r--src/gs-monitor.c.orig528
-rw-r--r--src/gs-monitor.h57
-rw-r--r--src/gs-monitor.h.orig57
-rw-r--r--src/gs-prefs.c995
-rw-r--r--src/gs-prefs.c.orig995
-rw-r--r--src/gs-prefs.h85
-rw-r--r--src/gs-prefs.h.orig85
-rw-r--r--src/gs-theme-manager.c453
-rw-r--r--src/gs-theme-manager.c.orig453
-rw-r--r--src/gs-theme-manager.h65
-rw-r--r--src/gs-theme-manager.h.orig65
-rw-r--r--src/gs-visual-gl.c116
-rw-r--r--src/gs-visual-gl.c.orig116
-rw-r--r--src/gs-visual-gl.h32
-rw-r--r--src/gs-watcher-x11.c680
-rw-r--r--src/gs-watcher-x11.c.orig680
-rw-r--r--src/gs-watcher.h65
-rw-r--r--src/gs-watcher.h.orig65
-rw-r--r--src/gs-window-x11.c2647
-rw-r--r--src/gs-window-x11.c.orig2647
-rw-r--r--src/gs-window.h106
-rw-r--r--src/gs-window.h.orig106
-rw-r--r--src/mate-screensaver-command.c551
-rw-r--r--src/mate-screensaver-command.c.orig551
-rw-r--r--src/mate-screensaver-dialog.c665
-rw-r--r--src/mate-screensaver-dialog.c.orig665
-rw-r--r--src/mate-screensaver-gl-helper.c83
-rw-r--r--src/mate-screensaver-gl-helper.c.orig83
-rw-r--r--src/mate-screensaver-preferences.c1781
-rw-r--r--src/mate-screensaver-preferences.c.orig1781
-rw-r--r--src/mate-screensaver.c132
-rw-r--r--src/mate-screensaver.c.orig132
-rw-r--r--src/mate-screensaver.desktop.in.in14
-rw-r--r--src/mate-screensaver.h32
-rw-r--r--src/setuid.c247
-rw-r--r--src/setuid.c.orig247
-rw-r--r--src/setuid.h25
-rw-r--r--src/setuid.h.orig25
-rw-r--r--src/subprocs.c166
-rw-r--r--src/subprocs.c.orig166
-rw-r--r--src/subprocs.h39
-rw-r--r--src/subprocs.h.orig39
-rw-r--r--src/test-fade.c134
-rw-r--r--src/test-fade.c.orig134
-rw-r--r--src/test-passwd.c288
-rw-r--r--src/test-passwd.c.orig288
-rw-r--r--src/test-watcher.c106
-rw-r--r--src/test-watcher.c.orig106
-rw-r--r--src/test-window.c180
-rw-r--r--src/test-window.c.orig180
255 files changed, 127227 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..41ab7cb
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1 @@
+William Jon McCann <[email protected]>
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..ba35a54
--- /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 geomraphical 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.LIB b/COPYING.LIB
new file mode 100644
index 0000000..66e2234
--- /dev/null
+++ b/COPYING.LIB
@@ -0,0 +1,482 @@
+
+ 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 geomraphical 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 b/ChangeLog
new file mode 100644
index 0000000..a51a1c8
--- /dev/null
+++ b/ChangeLog
@@ -0,0 +1,7 @@
+
+==== 2.30.2 ====
+
+2010-09-28 William Jon McCann <[email protected]>
+
+ * FORK: please, see full changelog at
+ http://git.gnome.org/browse/gnome-screensaver/log/
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..d9d2ad1
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,56 @@
+# This file will be processed with automake-1.7 to create Makefile.in
+
+AUTOMAKE_OPTIONS = 1.7
+
+NULL =
+
+SUBDIRS = \
+ src \
+ savers \
+ po \
+ data \
+ doc \
+ $(NULL)
+
+EXTRA_DIST = \
+ COPYING \
+ COPYING.LIB \
+ AUTHORS \
+ INSTALL \
+ README \
+ ChangeLog \
+ NEWS \
+ TODO \
+ HACKING \
+ intltool-extract.in \
+ intltool-merge.in \
+ intltool-update.in \
+ $(NULL)
+
+DISTCLEANFILES = \
+ intltool-extract \
+ intltool-merge \
+ intltool-update \
+ ./po/.intltool-merge-cache \
+ $(NULL)
+
+MAINTAINERCLEANFILES = \
+ *~ \
+ intltool-*.in \
+ compile \
+ configure \
+ INSTALL \
+ COPYING \
+ install-sh \
+ missing \
+ mkinstalldirs \
+ config.guess \
+ ltmain.sh \
+ config.sub \
+ depcomp \
+ Makefile.in \
+ config.h.* \
+ aclocal.m4 \
+ acinclude.m4 \
+ $(NULL)
+
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..c54238e
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,1576 @@
+===============
+Version 2.30.2
+===============
+
+Brown paper-bag release. Fix unclosed quote in sed in configure.ac.
+
+
+===============
+Version 2.30.1
+===============
+
+Non-maintainer release. Translation updates and fixes for systems that don't
+support fading, properly grabbing input after wake from suspend, starting DBUS
+if needed, and building without XF86VMODE.
+
+Shortlog below:
+
+Carles Ferrando (1):
+ Updated Catalan (Valencian) translation
+
+Chris Coulson (1):
+ Don't crash on systems that don't support XF86VM or XRANDR gamma fade
+
+Gil Forcada (1):
+ Minor fix in Catalan translation
+
+Ivar Smolin (1):
+ Estonian translation updated
+
+Jordi Serratosa (1):
+ Fixes to Catalan translation
+
+Manoj Kumar Giri (1):
+ Updated Oriya Translation
+
+Matthias Clasen (1):
+ Bump version
+
+Olav Vitters (1):
+ Fix doap file
+
+Ray Strode (1):
+ Add session service activation file
+
+Rudols Mazurs (1):
+ Updated Latvian translation.
+
+William Jon McCann (2):
+ Properly handle monitor configuration changes
+ Fix building without XF86VMODE gamma
+
+Wouter Bolsterlee (3):
+ Dutch translation updated by Wouter Bolsterlee
+ Fix compiler warning by adding GTK_WIDGET() cast
+
+
+===============
+Version 2.30.0
+===============
+
+Translation updates
+
+===============
+Version 2.29.92
+===============
+
+Fixed bugs:
+ - Build fix for systems with x11 < 1.3
+
+===============
+Version 2.29.91
+===============
+
+Fixed bugs:
+ - #609789 - CVE-2010-0422, handle monitor hotplugging more securely
+ - Fix screen dirt in floaters screensaver
+
+===============
+Version 2.29.90
+===============
+
+Fixed bugs:
+ - #609337, CVE-2010-0414, handle monitor removal more securely
+
+===============
+Version 2.29.1
+===============
+
+Fixed bugs:
+ - #597874, Use xrandr 1.2 gamma fading
+ - RH bug #546656, Fix crash in popsquares
+ - #598476, Don't crash when lock dialog dies during shake
+ - #593616, Fix multi-head issues
+ - #600488, Remove session inhibitors if the originator falls of the bus
+
+
+===============
+Version 2.28.0
+===============
+
+Fixed bugs:
+
+ - #444927, get idle time from xorg
+ - #463010, Port mate-screensaver from libglade to gtkbuilder
+ - #564061, Install .desktop file
+ - #570402, screensaver crash if number of screens changes
+ - #570941, String not marked for translation mate-screensaver-command.c
+ - #574896, [Leave message] Cancel button should clean clipboard buffe
+ - #576463, can't unlock screen after upgrade until restarting mate-
+ screensaver
+ - #581995, Fade out doesn't properly fall back to gamma number if X server
+ only supports 0-size ramp
+ - #586174, Encoding key in desktop files is deprecated
+ - #589728, mate-screensaver: implicit declaration g_printf
+ - #590776, screensaver is never activated
+ - #591193, Update/Create .gitignore
+ - #591194, Add Comment and Icon in mate-screensaver.desktop
+ - #594082, mate-screensaver ignores input when fading to black
+
+Translators:
+
+- Khaled Hosny (ar)
+- Amitakhya Phukan (as)
+- Alexander Shopov (bg)
+- Runa Bhattacharjee (bn_IN)
+- Jamil Ahmed (bn)
+- Denis ARNAUD (br)
+- Carles Ferrando ([email protected])
+- Petr Kovar (cz)
+- Ask H. Larsen (da)
+- Mario Blättermann, Christian Kirbach (de)
+- Philip Withnall (en_GB)
+- Jorge González (es)
+- Ivar Smolin, Mattias Põldaru (et)
+- Inaki Larranaga Murgoitio (eu)
+- Tommi Vainikainen (fi)
+- Claude Paroz (fr)
+- Seán de Búrca (ga)
+- Antón Méixome (gl)
+- Sweta Kothari (gu)
+- Yaron Shahrabani (he)
+- Rajesh Ranjan (hi)
+- Gabor Kelemen (hu)
+- Luca Ferretti (it)
+- Shankar Prasad (kn)
+- Changwoo Ryu (ko)
+- Gintautas Miliauskas (lt)
+- Rajesh Ranjan (mai)
+- Ani (ml)
+- Sandeep Shedmake (mr)
+- Kjartan Maraas (nb)
+- Niels-Christoph Fiedler (nds)
+- Manoj Kumar Giri (or)
+- A S Alam (pa)
+- Tomasz Dominikowski (pl)
+- Rodrigo L. M. Flores, Krix Apolinário (pt_BR)
+- Duarte Loreto (pt)
+- Lucian Adrian Grijincu (ro)
+- Matej Urbančič (sl)
+- Miloš Popović ([email protected])
+- Miloš Popović (sr)
+- Daniel Nylander (sv)
+- ifelix (ta)
+- krishnababu k (te)
+- Theppitak Karoonboonyanan (th)
+- Maxim V. Dziumanenko (uk)
+- Chao-Hsiung Liao (zh_HK)
+- Chao-Hsiung Liao (zh_TW)
+
+===============
+Version 2.27.0
+===============
+
+- Add an autostart file for mate-screensaver (#585485)
+
+Updated Translations: Telugu, Catalan, zh_CN, Crimean Tatar
+
+===============
+Version 2.26.1
+===============
+
+- Fixed #572955, audit GError usage (William Jon McCann)
+- Fixed #572956, use g_strerror (William Jon McCann)
+- Fixed #573495, logout_command setting may be overwritten with keyboard_command value (William Jon McCann)
+- Fixed #577739, mate-screensaver-gl-helper calls gdk_x11_visual_get_xvisual with NULL visual (William Jon McCann)
+- Fixed #578669, Screenserver (William Jon McCann)
+
+Translations:
+- Updated crh: Reşat SABIQ
+- Updated ja: Takeshi AIHANA
+- Updated kn: Shankar Prasad
+
+===============
+Version 2.26.0
+===============
+
+- Remove power notice signal
+- Rely on MATE session idle detection
+- Proxy g-s inhibitors over to the session
+- Read status message from session
+- Accept a full path for theme (Matthias Clasen)
+
+===============
+Version 2.25.2
+===============
+
+- Fix pixmap leak (Matthias Clasen)
+- Fix dialog border width
+
+===============
+Version 2.25.1
+===============
+
+- Add bevel around dialog
+- Fixed #444927, get idle time from xorg
+- Fixed #492949, screensavers-personal-slideshow should not show hidden directories (Jörg)
+- Fixed #530561, "Random" preview is always the last saver (Maxim Ermilov)
+- Fixed #561855, Calls wrong slideshow binary if there is one installed in $PATH (Frederic Crozat)
+
+Translations:
+None
+
+===============
+Version 2.24.1
+===============
+
+- Fixed #555701, libmate-desktop:mate_bg_create_pixmap() leaks pixmaps and X clients (Scott Remnant)
+- Fixed #451498, Preview of "Blank screen" is not consistent (Neil Patel)
+- Fixed #552119, Add GTK and MATE to screensaver desktop (William Jon McCann)
+- Fixed #552523, Screensaver suddenly stopped working (William Jon McCann)
+- Fixed #555254, mate-screensaver-dialog NULL pointer crash (William Jon McCann)
+- Fixed #555491, mate-screensaver should release mouse/keyboard when failed to grab both of them (Joey Yu Zheng)
+- Fixed #560456, Cleaning up GTK Includes in mate-screensaver (Maxim Ermilov)
+
+Translations:
+- Updated ar: Djihed Afifi
+- Updated ast: Andre Klapper, Astur
+- Updated [email protected]: Ihar Hračyška, Ihar Hrachyshka
+- Updated pt_BR: Leonardo Ferreira Fontenelle, Vladimir Melo
+
+
+===============
+Version 2.24.0
+===============
+
+- Updated LINGUAS, [email protected], [email protected]: Arangel Angov
+- Updated ar: Djihed Afifi, Khaled Hosny
+- Updated bg: Alexander Shopov
+- Updated bn_IN: Runa Bhattacharjee
+- Updated ca: Gil Forcada
+- Updated da: Kenneth Nielsen
+- Updated de: Hendrik Richter
+- Updated dz: Pema Geyleg, Dawa pemo
+- Updated en_GB: Philip Withnall, David Lodge
+- Updated et: Ivar Smolin
+- Updated fr: Claude Paroz
+- Updated ga: Seán de Búrca
+- Updated hr: Robert Sedak, Ante Karamatić
+- Updated hu: Gabor Kelemen
+- Updated it: Luca Ferretti
+- Updated kn: Shankar Prasad
+- Updated ko: Changwoo Ryu
+- Updated mk: Arangel Angov, Clytie Siddall <[email protected]>
+- Updated ml: Praveen Arimbrathodiyil, പ്രവീണ്‍ അരിമ്പ്രത്തൊടിയില്‍
+- Updated mr: Sandeep Shedmake
+- Updated nl: Wouter Bolsterlee
+- Updated pl: Wadim Dziedzic, wadim dziedzic
+- Updated pt_BR: Vladimir Melo
+- Updated ro: Mugurel Tudor, Mișu Moldovan
+- Updated sr.po, [email protected]: Goran Rakić
+- Updated ta: I. Felix
+- Updated tr: Baris Cicek
+
+
+===============
+Version 2.23.90
+===============
+
+- use standard icon names (Matthias Clasen)
+- Paint widget background color as face background color.
+- Add/remove windows as necessary in response to RANDR 1.2 events
+- Honor the disable_user_switching lockdown key.
+- Fixed #547013, The dialog incorrectly tell that the numlock is on (William Jon McCann)
+
+Translations:
+- Updated LINGUAS, [email protected], [email protected]: Goran Rakic
+- Updated ar: Khaled Hosny
+- Updated cs: Petr Kovar
+- Updated eu: Inaki Larranaga Murgoitio, Iñaki Larrañaga Murgoitio
+- Updated fi: Ilkka Tuohela, Timo Jyrinki
+- Updated gu: Daniel Nylander, Sweta Kothari
+- Updated he: Yair Hershkovitz <[email protected]>, Yaniv Abir <yanivabir at gmail dot com>
+- Updated ja: Takeshi AIHANA
+- Updated lt: Gintautas Miliauskas
+- Updated pt: Duarte Loreto
+- Updated pt_BR: Vladimir Melo
+- Updated sv: Daniel Nylander
+
+Help Manual Translations:
+None
+
+===============
+Version 2.23.3
+===============
+
+ * Fix build issue (Wouter Bolsterlee)
+ * Add a simple frame around user icon
+ * Add a new child widget to use for themes to draw on
+
+===============
+Version 2.23.2
+===============
+
+ * Fix gamma lost during fade
+ * Show default desktop background behind lock dialog
+ * Add reporting of inhibitors to --query command
+
+===============
+Version 2.22.2
+===============
+
+ * Add a 160 char limit to the message text box.
+
+===============
+Version 2.22.1
+===============
+
+ * Fix for bug 525785 – CVE-2008-0887
+
+===============
+Version 2.22.0
+===============
+
+ Translators
+
+ - Updated oc: Yannig Marchegay
+ - Updated ca: Gil Forcada
+ - Updated eu: Inaki Larranaga Murgoitio, Djihed Afifi <[email protected]>
+ - Updated as: Amitakhya Phukan
+ - Updated ar: Artur Flinta, Djihed Afifi <[email protected]>
+ - Updated cs: Petr Kovar, Clytie Siddall <[email protected]>
+ - Updated et: Priit Laes <plaes at svn dot mate dot
+ - Updated gl: Ignacio Casal Quinteiro
+ - Updated es: Jorge Gonzalez, Djihed Afifi <[email protected]>
+ - Updated bn_IN: Runa Bhattacharjee
+ - Updated nl: Wouter Bolsterlee
+ - Updated pt: Duarte Loreto
+ - Updated nb: Kjartan Maraas
+ - Updated tr: Baris Cicek
+ - Updated ne: Pawan Chitrakar
+ - Updated lt: Gintautas Miliauskas
+ - Updated th: Theppitak Karoonboonyanan
+ - Updated zh_TW: Taiwan
+ - Updated en_GB: Philip Withnall
+ - Updated be: Alexander Nyakhaychyk
+ - Updated fr: Claude Paroz
+ - Updated zh_HK: Hong Kong
+ - Updated pt_BR: Leonardo Ferreira Fontenelle
+ - Updated de: Andre Klapper
+ - Updated hu: Gabor Kelemen
+ - Updated fi: bug #518255, Ilkka Tuohela
+ - Updated da: Kenneth Nielsen
+ - Updated ja: Takeshi AIHANA
+ - Updated he: Yair Hershkovitz <[email protected]>
+ - Updated [email protected]: Ihar Hrachyshka
+ - Updated ko: Changwoo Ryu
+ - Updated sv: Daniel Nylander
+ - Updated mk: Arangel Angov, Ignacio Casal Quinteiro <[email protected]>, Clytie Siddall <[email protected]>
+ - Updated sk: Marcel Telka
+ - Updated pl: Artur Flinta
+ - Updated uk: Maxim Dziumanenko
+ - Updated mr: Rahul Bhalerao, mr
+
+===============
+Version 2.21.6
+===============
+
+ * New theme transfer progress dialog. (John Millikin)
+ * Migrate mate-vfs to GIO (John Millikin)
+ * Set default action after cancelling note.
+
+===============
+Version 2.20.0
+===============
+
+ mate-screensaver
+
+ * Fixed #442853, Unlock dialog shows Switch User button when /apps/mate-screensaver/user_switch_enabled is false (William Jon McCann)
+
+ Translators
+
+ * Updated el: Nikos Charonitakis
+ * Updated vi: Clytie Siddall
+ * Updated ca: Gil Forcada
+ * Updated it: Luca Ferretti
+ * Updated ar: Djihed Afifi <[email protected]>
+ * Updated et: Priit Laes
+ * Updated ru: Nickolay V. Shmyrev
+ * Updated nl: Wouter Bolsterlee
+ * Updated pt: Duarte Loreto
+ * Updated nb: Kjartan Maraas
+ * Updated tr: Baris Cicek
+ * Updated lt: Gintautas Miliauskas
+ * Updated ro: Mugurel Tudor
+ * Updated ta: I. Felix
+ * Updated fr: Stéphane Raimbault
+ * Updated da: Kenneth Nielsen
+ * Updated hu: Gabor Kelemen
+ * Updated ja: Takeshi AIHANA
+ * Updated ml: Ani Peter
+ * Updated mk: Jovan Naumovski <[email protected]>
++
+ * Updated sk: Andre Klapper
+ * Updated si: Danishka Navin
+ * Updated uk: Maxim Dziumanenko
+
+
+
+===============
+Version 2.19.7
+===============
+
+ mate-screensaver
+
+ * Fixed #437225, Solaris needs additional libs linked with to build (William Jon McCann)
+ * Fixed #463754, remove last dep on libmate (Jani Monoses)
+ * Initialize XWindowAttributes (Rodrigo Moya)
+ * Improvements to slideshow (Frederic Crozat)
+
+ Translators
+
+ * Updated gu: Ankit Patel
+ * Updated [email protected]: Ihar Hrachyshka
+ * Updated pt_BR: Leonardo Ferreira Fontenelle
+ * Updated ml: Ani Peter
+ * Updated de: Hendrik Richter
+ * Updated ko: Changwoo Ryu
+ * Updated sv: Daniel Nylander
+ * Updated es: Jorge Gonzalez
+ * Updated th: Theppitak Karoonboonyanan
+ * Updated fi: Ilkka Tuohela
+ * Updated eu: Inaki Larranaga Murgoitio
+ * Updated et: Priit Laes
+ * Updated te: Sunil Mohan Adapa
+ * Updated ja: Takeshi AIHANA
+ * Updated pl: Artur Flinta
+
+
+
+===============
+Version 2.19.6
+===============
+
+ mate-screensaver
+
+ * Fixed #327602, mate-screensaver never propagates the environment to its helper dialog (William Jon McCann)
+ * Fixed #456705, useless message on stdout (Bill Nottingham)
+ * Fixed #461028, console-kit ActiveChanged (VC switch) does not trigger unlock request (Ian Jackson)
+ * Fixed #461722, Add support to disable slideshow randomization (Frederic Crozat)
+ * Fixed #461814, Allow to specify background color for image slideshow (Frederic Crozat)
+ * Fixed #461824, remove libexif dependency (Frederic Crozat)
+
+ Translators
+
+ * Updated mn: Djihed Afifi <[email protected]>
+ * Updated nl: Wouter Bolsterlee
+ * Updated [email protected]: Ihar Hrachyshka
+ * Updated vi: Nguyễn Thái Ngọc Duy, Clytie Siddall
+ * Updated nb: Kjartan Maraas
+ * Updated de: Andre Klapper
+ * Updated sv: Daniel Nylander
+ * Updated mk: Daniel Nylander
+ * Updated hu: Gabor Kelemen
+ * Updated lv: Daniel Nylander, Djihed Afifi <[email protected]>
+ * Updated si: I. Felix, si
+ * Updated en_GB: David Lodge
+ * Updated dz: Pema Geyleg
+ * Updated pl: Artur Flinta
+ * Updated th: Theppitak Karoonboonyanan
+ * Updated fi: Ilkka Tuohela
+ * Updated et: Priit Laes
+ * Updated ja: Takeshi AIHANA
+ * Updated es: Jorge Gonzalez
+ * Updated ta: I. Felix, I Felix
+
+
+
+===============
+Version 2.19.5
+===============
+
+ mate-screensaver
+
+ * Fixed #331515, No translation for themes in command line help (William Jon McCann)
+ * Fixed #354663, lock dialog not visible when using nvidia clone (William Jon McCann)
+ * Fixed #434712, mate-screensaver crashes without dbus system bus (William Jon McCann)
+ * Fixed #436818, replace mate_help_display (William Jon McCann)
+ * Fixed #445443, Screensaver deactivation is not correct (William Jon McCann)
+
+ Translators
+
+ * Updated [email protected]: Ihar Hrachyshka
+ * Updated vi: Nguyễn Thái Ngọc Duy, Clytie Siddall
+ * Updated nb: Kjartan Maraas
+ * Updated sv: Daniel Nylander
+ * Updated lv: Daniel Nylander
+ * Updated si: I. Felix, si
+ * Updated en_GB: David Lodge
+ * Updated dz: Pema Geyleg
+ * Updated es: Jorge Gonzalez
+ * Updated th: Theppitak Karoonboonyanan
+ * Updated et: Priit Laes
+ * Updated pl: Artur Flinta
+ * Updated ta: I Felix
+
+
+===============
+Version 2.19.1
+===============
+
+ mate-screensaver
+
+ * Fixed #384509, mate-screensaver could allow users to leave notes when screen is locked (William Jon McCann)
+ * Fixed #411252, Use xdg-user-dirs to find pictures directory (William Jon McCann)
+ * Fixed #428199, Make fast-user-switching work with mdm configurations involving multiple X servers (William Jon McCann)
+
+
+===============
+Version 2.18.1
+===============
+
+ mate-screensaver
+
+ * Fixed #424165, power management button should reflect g-p-m status (William Jon McCann)
+ * Fixed #425550, mate-screensaver should probably require mouse grab to lock (Ray Strode)
+
+ Translators
+
+ * Updated zh_CN: Funda Wang
+ * Updated ca: Josep Puigdemont i Casamajó
+ * Updated da: Peter Bach
+ * Updated lv: Raivis Dejus
+ * Updated sl: Matic Zgur
+ * Updated eu: Inaki Larranaga Murgoitio
+ * Updated gl: Ignacio Casal Quinteiro
+
+
+===============
+Version 2.18.0
+===============
+
+ mate-screensaver
+
+ * Fixed #412486, mate-screensaver doesn't work with xnest (William Lachance)
+ * Fixed #412492, mate-screensaver won't build
+ * Fixed #417323, build from trunk fails; undefined reference to pango symbols (Elijah Newren)
+ * Fixed #417538, unapproved change broke theme management (William Jon McCann)
+
+ Translators
+
+ * Updated ru: Nickolay V. Shmyrev
+ * Updated gu: Ankit Patel
+ * Updated zh_HK.po, zh_TW: Abel Cheung
+ * Updated it: Luca Ferretti
+ * Updated mk: Jovan Naumovski <[email protected]>
++
+ * Updated lt: Gintautas Miliauskas
+ * Updated ar: Djihed Afifi <[email protected]>
+ * Updated dz: Pema Geyleg
+ * Updated pl: Artur Flinta
+ * Updated he: Yair Hershkovitz
+
+
+
+===============
+Version 2.17.8
+===============
+
+ mate-screensaver
+
+ * Fixed #400579, mate-screensaver fails to compile against openpam (Ray Strode)
+ * Fixed #407524, Freeze on unlock screen (William Jon McCann)
+ * Fixed #407964, direct fast user switching (William Jon McCann)
+ * Fixed #411393, 'switch user' button needs to turn inactive on selection (William Jon McCann)
+ * Set ConsoleKit idle-hint state
+
+ Translators
+
+ * Updated bg: Alexander Shopov
+ * Updated pt: Duarte Loreto
+ * Updated ko: Changwoo Ryu
+ * Updated hu: Gabor Kelemen
+ * Updated lt: Gintautas Miliauskas
+ * Updated uk: Maxim Dziumanenko
+ * Updated fi: Ilkka Tuohela
+ * Updated ja: Takeshi AIHANA
+ * Updated pl: Artur Flinta
+
+
+
+===============
+Version 2.17.7
+===============
+
+ mate-screensaver
+
+ * #402183, use mdm socket command to start a login procedure when available (Matthias Clasen)
+ * #403936, Specifically block shaping the window (William Jon McCann)
+ * Sync FUSA code with upstream
+
+ Translators
+
+ * Updated fr: Stéphane Raimbault
+ * Updated nl: Wouter Bolsterlee
+ * Updated ca: Josep Puigdemont i Casamajó
+ * Updated pt_BR: Leonardo Ferreira Fontenelle
+ * Updated da: Lasse Bang Mikkelsen
+
+
+===============
+Version 2.17.6
+===============
+
+ mate-screensaver
+
+ * Categorize preferences for the control center (Denis Washington)
+
+ Translators
+
+ * Updated nb: Kjartan Maraas
+ * Updated ca: Josep Puigdemont i Casamajó
+
+===============
+Version 2.17.5
+===============
+
+ mate-screensaver
+
+ * Fix some PAM threading issues
+ * Fixed #387572, auth hangs when password is expired
+ * Fixed #392780, Pass DBUS_SESSION_BUS_ADDRESS into hack environment
+
+ Translators
+
+ * Updated lv: Raivis Dejus
+ * Updated et: Priit Laes
+ * Updated ar: Djihed Afifi <[email protected]>
+ * Updated en_GB: British
+ * Updated vi: Clytie Siddall
+
+
+===============
+Version 2.17.4
+===============
+
+ mate-screensaver
+
+ * Fix non-ramp gamma fading
+ * Add script to help debugging
+ * Be sure to initialize threading
+
+ Themes
+
+ * (slideshow) Check for empty file list
+
+ Translators
+
+ * Khaled Hosny (ar)
+ * Francisco Javier F. Serrador (es)
+ * Kjartan Maraas (nb)
+ * Theppitak Karoonboonyanan (th)
+
+===============
+Version 2.17.3
+===============
+
+ mate-screensaver
+
+ * Convert PAM messages to UTF-8 (Ray Strode)
+ * Make PAM authentication async (Ray Strode)
+
+ Translators
+
+ * Ivar Smolin (et)
+ * Daniel Nylander (sv)
+
+===============
+Version 2.17.2
+===============
+
+ mate-screensaver
+
+ * Remove the pointer polling
+ * Add a keyboard layout indicator (Sergey Udaltsov)
+ * Only notice mouse motion of 10% of screen width (Thomas Andersen)
+ * Add SessionPowerManagementIdleChanged D-Bus signal
+ * Add GetInhibitors D-Bus method
+
+ mate-screensaver-preferences
+
+ * Add a button to launch the power management preferences
+
+ mate-screensaver-command
+
+ * Add option to how long screensaver was active (Patrick McLean)
+
+ Translators
+
+ * Francisco Javier F. Serrador (es)
+ * Ivar Smolin (et)
+ * Ilkka Tuohela (fi)
+ * Ankit Patel (gu)
+ * Jovan Naumovski (mk)
+ * Kjartan Maraas (nb)
+
+===============
+Version 2.17.1
+===============
+
+ mate-screensaver
+
+ * Don't poll in dialog
+
+ mate-screensaver-preferences
+
+ * Don't show expander column
+
+ Translators
+
+ * Gil Forcada (ca)
+ * Jakub Friedl (cs)
+ * Ivar Smolin (et)
+ * Ignacio Casal Quinteiro (gl)
+
+===============
+Version 2.16.1
+===============
+
+ mate-screensaver
+
+ * Set the correct value of DISPLAY for the gl helper
+ * Don't queue keys that may cause focus navigation (Bruno Boaventura)
+
+ mate-screensaver-preferences
+
+ * Don't explicitly set icon sizes in preview bar (Dimitur Kirov)
+
+ Translators
+
+ * David Lodge (en_GB)
+ * Ivar Smolin (et)
+ * Rajesh Ranjan (hi)
+ * Luca Ferretti (it)
+ * Satoru SATOH (ja)
+ * Leonardo Ferreira Fontenelle (pt_BR)
+
+===============
+Version 2.16.0
+===============
+
+ Translators
+
+ * Kostas Papadimas (el)
+ * Iñaki Larrañaga Murgoitio (eu)
+ * Meelad Zakaria (fa)
+ * Robert-André Mauchin (fr)
+ * Rajesh Ranjan (hi)
+ * Gabor Kelemen (hu)
+ * Gintautas Miliauskas (lt)
+ * Raivis Dejus (lv)
+ * Jovan Naumovski (mk)
+ * Subhransu Behera (or)
+ * Duarte Loreto (pt)
+ * Matic %GŽ%@gur (sl)
+ * Theppitak Karoonboonyanan (th)
+ * Deniz Koçak (tr)
+ * Ching-Hung Lin (zh_HK)
+ * Ching-Hung Lin (zh_TW)
+
+===============
+Version 2.15.7
+===============
+
+ Translators
+
+ * Rostislav \"zbrox\" Raykov (bg)
+ * Gil Forcada (ca)
+ * Hendrik Richter (de)
+ * Ivar Smolin (et)
+ * Ilkka Tuohela (fi)
+ * Ankit Patel (gu)
+ * Gabor Kelemen (hu)
+ * Satoru SATOH (ja)
+ * Vladimer Sichinava (ka)
+ * Changwoo Ryu (ko)
+ * rizoye-xerzi (ku)
+ * Ani Peter (ml)
+ * Badral (mn)
+ * Wouter Bolsterlee (nl)
+ * Subhransu Behera (or)
+ * Leonid Kanter (ru)
+ * Daniel Nylander (sv)
+ * Maxim V. Dziumanenko (uk)
+ * Clytie Siddall (vi)
+
+===============
+Version 2.15.6
+===============
+
+ mate-screensaver
+
+ * Support drag-n-drop of themes to preferences dialog
+ * Add support for embedding a keyboard in window
+ * More memory usage reduction
+ * Only allow a small number of queued key events
+
+ Translators
+
+ * Francisco Javier F. Serrador (es)
+ * Ivar Smolin (et)
+ * Ilkka Tuohela (fi)
+ * Christophe Merlet (RedFox) (fr)
+ * Ankit Patel (gu)
+ * ahmad riza h nst (id)
+ * %GŽ%@ygimantas Beru%Gč%@ka (lt)
+ * Jovan Naumovski (mk)
+ * Kjartan Maraas (nb)
+ * Matic %GŽ%@gur (sl)
+ * Theppitak Karoonboonyanan (th)
+
+===============
+Version 2.15.5
+===============
+
+ mate-screensaver
+
+ * Turn off themes when screen is not visible
+ * Make the unlock dialog show on correct window under Xinerama
+ * Prevent theme flickering from watchdog timer
+ * Listen for HAL coffee key events
+ * Ignore brightness key events
+
+ mate-screensaver-preferences
+
+ * Populate themes list in an idle after startup
+
+ Translators
+
+ * Mahay Alam Khan (bn_IN)
+ * Gil Forcada (ca)
+ * Jakub Friedl (cs)
+ * Hendrik Richter (de)
+ * Kostas Papadimas (el)
+ * Francisco Javier F. Serrador (es)
+ * Priit Laes (et)
+ * Ankit Patel (gu)
+ * Rajesh Ranjan (hi)
+ * Changwoo Ryu (ko)
+ * Fano Rajaonarisoa (mg)
+ * Daniel Nylander (sv)
+ * Theppitak Karoonboonyanan (th)
+
+===============
+Version 2.15.4
+===============
+
+ mate-screensaver
+
+ * Override gtk+ theme background style
+ * Use helper command to get best GL visual
+ * Add a blocking inhibit option to the command-line tool
+ * Add short options to the command-line tool
+ * Misc memory reduction
+
+ Translators
+
+ * Rostislav \"zbrox\" Raykov (bg)
+ * Mahay Alam Khan (bn_IN)
+ * Jakub Friedl (cs)
+ * Hendrik Richter (de)
+ * Francisco Javier F. Serrador (es)
+ * Ilkka Tuohela (fi)
+ * Robert-André Mauchin (fr)
+ * Ignacio Casal Quinteiro (gl)
+ * Ankit Patel (gu)
+ * Yaniv Abir (he)
+ * Rajesh Ranjan (hi)
+ * Raivis Dejus (lv)
+ * Jovan Naumovski (mk)
+ * Kjartan Maraas (nb)
+ * Shyam Krishna Bal (ne)
+ * Daniel Nylander (sv)
+ * Felix (ta)
+ * Theppitak Karoonboonyanan (th)
+
+===============
+Version 2.15.3
+===============
+
+ mate-screensaver
+
+ * Fully support PAM driving the unlock dialog
+ * Only support one auth backend configured at build time
+ * Don't try to unlock using root's password
+ * DBUS API changes based on XDG feedback
+ * Add docbook documentation (Richard Hughes)
+ * Use replacable tokens in the lock dialog theme glade file
+ * Set lock flag before activating (Rodrigo Moya)
+ * Fix support for RUNNING_UNDER_MDM environment variable
+ * Increase minimum distance the mouse must move to detect motion
+ * Add theme engine profiling support
+ * Switch user when double clicking in treeview
+ * Don't reset throttle when deactivating
+ * Try to grab keyboard before doing idle notice fade-out
+ * Make activation wait for fade to complete.
+
+ mate-screensaver-preferences
+
+ * Print a warning that locking is disabled when running as root
+
+ Themes
+
+ * (slideshow) Performance improvements (L. David Baron)
+
+ Translators
+
+ * Jakub Friedl (cs)
+ * Francisco Javier F. Serrador (es)
+ * Ankit Patel (gu)
+ * Kjartan Maraas (nb)
+ * Theppitak Karoonboonyanan (th)
+ * Clytie Siddall (vi)
+
+===============
+Version 2.15.2
+===============
+
+ mate-screensaver
+
+ * Sync with FUSA code (fixes MDM configuration)
+ * Make cancel close the unlock dialog
+ * Make button presses and scroll events request an unlock
+ * Send DBUS signals before/after authentication is requested
+ * Various fixes for async fade out
+ * Fix potential crasher when poked while fading
+ * Support short username in themed dialog (Matthias Clasen)
+
+ Themes
+
+ * (popsquares) Fix crash when window is NULL (Joe Marcus Clarke)
+
+ Translators
+
+ * Francisco Javier F. Serrador (es)
+ * Ignacio Casal Quinteiro (gl)
+ * Ankit Patel (gu)
+ * Kjartan Maraas (nb)
+ * Chao-Hsiung Liao (zh_HK)
+ * Chao-Hsiung Liao (zh_TW)
+
+===============
+Version 2.15.1
+===============
+
+ mate-screensaver
+
+ * Add support for theming the lock dialog
+ * Use OpenGL to get the best visual and use it
+ * Shorten mouse poll interval
+ * New DBUS API for throttle and inhibit
+ * Support themes in all XDG dirs (including $HOME)
+ * Make caps-lock warning more accurate
+
+ mate-screensaver-preferences
+
+ * Add fullscreen preview
+ * Update wording
+
+ Translators
+
+ * Priit Laes (et)
+ * Ilkka Tuohela (fi)
+ * Ignacio Casal Quinteiro (gl)
+ * Ankit Patel (gu)
+ * Clytie Siddall (vi)
+
+===============
+Version 2.14.1
+===============
+
+ mate-screensaver
+
+ * Detect button press activity (Ray Strode)
+ * Make operation after system suspend (Ray Strode)
+ * Cygwin build fix
+ * Use GTimer for portability
+ * Obtain new Kerberos credentials when unlocking screen
+
+ Themes
+
+ * (floaters) Use the entire screen at start
+
+ Translators
+
+ * Lukas Novotny (cs)
+ * Ivar Smolin (et)
+ * Benoît Dejean (fr)
+ * Wouter Bolsterlee (nl)
+ * Andrzej PolatyÅski (pl)
+ * Theppitak Karoonboonyanan (th)
+ * Clytie Siddall (vi)
+
+===============
+Version 2.14.0
+===============
+
+ mate-screensaver
+
+ * Removed unused MateConf keys from schemas
+ * Don't queue keypad enter keypresses
+ * Use black circle as invisible character in password entry
+
+ Translators
+
+ * Rostislav \"zbrox\" Raykov (bg)
+ * Mahay Alam Khan (bn)
+ * Gil Forcada (ca)
+ * Petr Tomeš (cs)
+ * Rhys Jones (cy)
+ * David Nielsen (da)
+ * Frank Arnold (de)
+ * Ivar Smolin (et)
+ * Rajesh Ranjan (hi)
+ * Luca Ferretti (it)
+ * Young-Ho Cha (ko)
+ * Kjartan Maraas (nb)
+ * Kjartan Maraas (no)
+ * Raphael Higino (pt_BR)
+ * Duarte Loreto (pt)
+ * Laurent Dhima (sq)
+ * Daniel Nylander (sv)
+ * Maxim V. Dziumanenko (uk)
+
+===============
+Version 2.13.92
+===============
+
+ mate-screensaver
+
+ * Fix problems when some other program has keyboard grabbed
+ * Add a pkg-config file for out of tree themes
+ * Use a black bullet character instead of * for password entry
+ * Capitalize DBUS method names that weren't already
+
+ mate-screensaver-preferences
+
+ * Track mateconf key changes for themes
+
+ Translators
+
+ * Kostas Papadimas (el)
+ * Francisco Javier F. Serrador (es)
+ * Ilkka Tuohela (fi)
+ * Ignacio Casal Quinteiro (gl)
+ * Ankit Patel (gu)
+ * Gabor Kelemen (hu)
+ * Luca Ferretti (it)
+ * Satoru SATOH (ja)
+ * Vladimer SIchinava (ka)
+ * Hyun-Jin Moon (ko)
+ * Žygimantas BeruÄka (lt)
+ * Kjartan Maraas (nb)
+ * Tino Meinen (nl)
+ * Kjartan Maraas (no)
+ * Raphael Higino (pt_BR)
+ * Leonid Kanter (ru)
+ * Theppitak Karoonboonyanan (th)
+ * Clytie Siddall (vi)
+
+===============
+Version 2.13.91
+===============
+
+ mate-screensaver
+
+ * Maintain a pointer grab unless the unlock dialog is up
+ * Convert the real and user names to UTF8
+ * Use G_GUINT32_FORMAT for communicating XID
+ * Start themes after grabbing window
+ * Handle broken grabs
+ * Don't abort when fade isn't available
+ * Display host name in unlock dialog
+
+ mate-screensaver-preferences
+
+ * Add help
+ * Don't make heading bold or indent under it
+
+ Themes
+
+ * (floaters) More performance work (Ray Strode)
+
+ Translators
+
+ * Gil Forcada (ca)
+ * Lukas Novotny (cs)
+ * Žygimantas BeruÄka (lt)
+ * Ãivind Hoel (nb)
+
+===============
+Version 2.13.90
+===============
+
+ mate-screensaver
+
+ * Ignore our windows when watching for map and configure events
+ * Clear window after showing to prevent flashing
+ * Don't start child processes in home directory
+
+ themes
+
+ * (floaters) Cap update rate (Ray Strode)
+
+ Translators
+
+ * Rostislav \"zbrox\" Raykov (bg)
+ * Hendrik Brandt (de)
+ * Ilkka Tuohela (fi)
+ * Ignacio Casal Quinteiro (gl)
+ * Ankit Patel (gu)
+ * Tino Meinen (nl)
+ * Theppitak Karoonboonyanan (th)
+ * Chao-Hsiung Liao (zh_HK)
+ * Chao-Hsiung Liao (zh_TW)
+
+==============
+Version 2.13.5
+==============
+
+ mate-screensaver
+
+ * Move DPMS functionality to mate-power-manager
+ * Rename the DBUS interface from screensaver to ScreenSaver
+ * Disable the X.org grab smasher
+ * Don't do the slow fade if we are inhibited
+ * Fix screen flashing after idle activation
+
+ mate-screensaver-preferences
+
+ * Rework dialog for setting session idle timeout
+ * Remove unused help button
+
+ Translators
+
+ * Rostislav \"zbrox\" Raykov (bg)
+ * Adam Weinberger (en_CA)
+ * Francisco Javier F. Serrador (es)
+ * Ilkka Tuohela (fi)
+ * Ignacio Casal Quinteiro (gl)
+ * Takeshi AIHANA (ja)
+ * Tino Meinen (nl)
+ * Clytie Siddall (vi)
+ * Abel Cheung (zh_HK)
+ * Abel Cheung (zh_TW)
+
+==============
+Version 0.0.24
+==============
+
+ mate-screensaver
+
+ * Add proper session idle reporting
+ * Clear all children of toplevel windows
+
+ Translators
+
+ * Josep Puigdemont i Casamajó (ca)
+ * Adam Weinberger (en_CA)
+ * Francisco Javier F. Serrador (es)
+ * Ilkka Tuohela (fi)
+ * Ankit Patel (gu)
+ * Žygimantas BeruÄka (lt)
+ * Tino Meinen (nl)
+ * Слободан Ð. СÑедоÑÐµÐ²Ð¸Ñ (sr)
+ * Theppitak Karoonboonyanan (th)
+ * Clytie Siddall (vi)
+
+==============
+Version 0.0.23
+==============
+
+ mate-screensaver
+
+ * Fix idle warning cancellation
+ * Changes to D-Bus API
+ * Add --debug command line option
+ * Build fix when DPMS disabled
+
+ themes
+
+ * (floaters) New theme engine (Ray Strode et al)
+
+ Translators
+
+ * Francisco Javier F. Serrador (es)
+ * Ignacio Casal Quinteiro (gl)
+ * Ankit Patel (gu)
+ * Takeshi AIHANA (ja)
+ * Theppitak Karoonboonyanan (th)
+
+==============
+Version 0.0.22
+==============
+
+ mate-screensaver
+
+ * Don't mess up event mask for root window.
+
+ Translators
+
+ * Miloslav Trmac (cs)
+ * Gabor Kelemen (hu)
+ * Kjartan Maraas (nb)
+ * Kjartan Maraas (no)
+
+==============
+Version 0.0.21
+==============
+
+ mate-screensaver
+
+ * Try to prevent popups over screensaver window
+ * Use an interruptable slow fade before idle activation
+
+ Translators
+
+ * Rostislav \"zbrox\" Raykov (bg)
+ * Ilkka Tuohela (fi)
+ * Åygimantas BeruÄka (lt)
+ * Amanpreet Singh Alam (pa)
+ * Marcel Telka (sk)
+ * Theppitak Karoonboonyanan (th)
+
+==============
+Version 0.0.20
+==============
+
+ mate-screensaver
+
+ * Fix blanking when running under Xnest
+
+==============
+Version 0.0.19
+==============
+
+ mate-screensaver
+
+ * Allow trying password after auth failure
+ * Allow more space for user list
+ * Make unlock dialog centered vertically
+ * Use OverrideRedirect windows
+ * Sync with latest FUSA version
+ * Add test for window/dialog subsystem
+ * Fix leaking of signal handlers
+ * Misc correctness fixes
+
+ Translators
+
+ * Adam Weinberger (en_CA)
+ * Francisco Javier F. Serrador (es)
+ * Davy Defaud (fr)
+ * Takeshi AIHANA (ja)
+ * Åygimantas Beruka (lt)
+
+==============
+Version 0.0.18
+==============
+
+ mate-screensaver
+
+ * UI tweaks for unlock dialog
+ * Fix Intel compiler warnings (Kjartan Maraas)
+ * Do more error checking of MateConf input
+ * Check for command parsing errors
+ * Fix leaks
+ * Redesign the idle watcher and fix leaks
+ * Solaris build fixes (Damien Carbery)
+
+ mate-screensaver-preferences
+
+ * Make lock toggle work again
+
+ Translators
+
+ * Miloslav Trmac (cs)
+ * Adam Weinberger (en_CA)
+ * Francisco Javier F. Serrador (es)
+ * Davy Defaud (fr)
+ * Gabor Kelemen (hu)
+ * Takeshi AIHANA (ja)
+ * Tino Meinen (nl)
+
+==============
+Version 0.0.17
+==============
+
+ mate-screensaver
+
+ * Restart idle watch if can't grab keyboard
+ * Make timeout in preferences work again
+ * Daemonize process by default
+ * Add option --no-daemon
+ * Don't use any icon if face image is not found
+
+ Translators
+
+ * Adam Weinberger (en_CA)
+ * Kjartan Maraas (nb)
+ * Kjartan Maraas (no)
+
+==============
+Version 0.0.16
+==============
+
+ mate-screensaver
+
+ * Shake the dialog when authentication fails
+ * Maintain nicer aspect ratio on unlock dialog
+ * Only notice motion of 10 pixels or more
+ * Periodically raise windows
+ * Don't emit duplicate response signals from dialog
+ * Make dialog buttons insensitive when input isn't allowed
+ * Add a mateconf setting for the logout command
+
+ themes
+
+ * (slideshow) Skip thumbnail images
+
+ Translators
+
+ * Rostislav \"zbrox\" Raykov (bg)
+ * Adam Weinberger (en_CA)
+ * Francisco Javier F. Serrador (es)
+ * Takeshi AIHANA (ja)
+ * Tino Meinen (nl)
+ * Funda Wang (zh_CN)
+
+==============
+Version 0.0.15
+==============
+
+ mate-screensaver
+
+ * First version with working power management
+ * Add Gamma fade out
+ * Don't forward first enter or space to unlock dialog
+ * Make poke command work when screen is blanked
+ * Add getIdleTime dbus method
+ * Translation fixes
+
+ themes
+
+ * (slideshow) Optionally use EXIF info to rotate images
+
+ Translators
+
+ * Rostislav \"zbrox\" Raykov (bg)
+ * Miloslav Trmac (cs)
+ * Adam Weinberger (en_CA)
+ * Žygimantas BeruÄka (lt)
+ * Kjartan Maraas (nb)
+ * Tino Meinen (nl)
+ * Kjartan Maraas (no)
+
+==============
+Version 0.0.14
+==============
+
+ mate-screensaver
+
+ * Don't drop keypresses before unlock dialog appears
+ * Use .desktop files and menu spec to find themes
+ * Simplify unlock dialog
+ * Make user switching a mateconf option (Matthias Clasen)
+ * Make user switching disabled by default
+ * Fix a crash due to a missing error handler
+
+ mate-screensaver-preferences
+
+ * Use new themes API that will theme list to be
+ modified by distro/sysadmin/user.
+
+ Translators
+
+ * Ilkka Tuohela (fi)
+ * Luca Ferretti (it)
+ * Takeshi AIHANA (ja)
+ * Tino Meinen (nl)
+ * Clytie Siddall (vi)
+
+==============
+Version 0.0.13
+==============
+
+ mate-screensaver
+
+ * Fix problem when starting MATE from KDM
+ * Only look for theme files that end in .xml
+ * Look for xscreensaver themes in a few more places
+
+==============
+Version 0.0.12
+==============
+
+ mate-screensaver
+
+ * Fix crasher caused by destroying NULL hash table
+ * Don't activate after last inhibitor is removed
+
+ Translators
+
+ * Adam Weinberger (en_CA)
+
+==============
+Version 0.0.11
+==============
+
+ mate-screensaver
+
+ * Make unlock dialog show more quickly
+ * Support the mateconf cycle timeout key
+ * Add system name to unlock dialog
+
+ mate-screensaver-preferences
+
+ * Add random theme (Rodrigo)
+
+ Translators
+
+ * Francisco Javier F. Serrador (es)
+ * Tino Meinen (nl)
+ * Clytie Siddall (vi)
+
+==============
+Version 0.0.10
+==============
+
+ mate-screensaver
+
+ * Fix hang on system resume
+ * Actually use the mateconf lock key
+ * Add configure option to look for xscreensaver hacks (Rodrigo)
+
+ mate-screensaver-preferences
+
+ * Add checkbox to enable/disable locking (Rodrigo)
+ * Make type ahead find work correctly
+ * HIG fixes (Dennis Cranston)
+
+ Translators
+
+ * Adam Weinberger (en_CA)
+ * Eric Maeker (fr)
+ * Takeshi AIHANA (ja)
+ * Clytie Siddall (vi)
+
+=============
+Version 0.0.9
+=============
+
+ mate-screensaver
+
+ * Added slideshow theme engine
+ * Display username if real name is unknown (Rodrigo)
+
+ themes
+
+ * Added personal slideshow theme
+ * Added cosmos slideshow theme
+
+ Translators
+
+ * Rostislav \"zbrox\" Raykov (bg)
+ * Tommi Vainikainen (fi)
+ * Maxim V. Dziumanenko (uk)
+
+=============
+Version 0.0.8
+=============
+
+ mate-screensaver
+
+ * Add Dbus API for inhibiting the idle activation
+ * Integrate fast-user-switching directly into the unlock dialog.
+ * Restart unlock dialog timer after every keystroke
+ * Fix leaks
+ * Fix xauth problems for some displays
+
+ Translators
+
+ * Adam Weinberger (en_CA)
+ * Takeshi AIHANA (ja)
+ * Tino Meinen (nl)
+ * Abel Cheung (zh_TW)
+
+=============
+Version 0.0.7
+=============
+
+ mate-screensaver
+
+ * Fix authentication on SuSE/Novell
+ * Automatically find the SuSE/Novell mdm.conf file
+ * Don't require the mdm.conf file to exist at build time
+ * Actually ship the translations
+ * Fix crash in popsquares
+ * Reset throttle value after deactivation
+
+ Translators
+
+ * Hendrik Richter (de)
+ * Adam Weinberger (en_CA)
+ * Takeshi AIHANA (ja)
+ * Christian Rose (sv)
+
+=============
+Version 0.0.6
+=============
+
+ mate-screensaver
+
+ * Added Multi-head/Xinerama support
+ * Added screensaver throttle capability
+ * Depend on dbus >= 0.3
+ * Use property based dbus methods/signals
+ * Fix Solaris build
+ * Install own PAM configuration instead of relying on xscreensaver
+ * Add ability to disable 'New Login' button
+
+ mate-screensaver-preferences
+
+ * Support drag and drop of theme configuration files
+ * Display a nicer form of the activation time value
+
+ Translators
+
+ * Frank Arnold (de)
+ * Adam Weinberger (en_CA)
+ * James Ogley (en_GB)
+ * Francisco Javier F. Serrador (es)
+ * Raphael Higino (pt_BR)
+ * Christian Rose (sv)
+ * Funda Wang (zh_CN)
+
+=============
+Version 0.0.5
+=============
+
+ mate-screensaver
+
+ * Support user themes in USER_DATA_DIR/mate-screensaver/themes/
+ * Send activation/deactivation signals on session message bus
+ * Added DPMS support
+ * Added xscreensaver compatible XML configuration for themes
+ * Add optional logout button after a specified amount of time
+ * Fix leaking of file descriptors
+
+ mate-screensaver-preferences
+
+ * Added configuration applet
+ * Use screensaver icon
+
+ themes
+
+ * Added version of popsquares that follows MATE theme
diff --git a/README b/README
new file mode 100644
index 0000000..1ca70a1
--- /dev/null
+++ b/README
@@ -0,0 +1,59 @@
+mate-screensaver
+=================
+
+mate-screensaver is a screen saver and locker that aims to have
+simple, sane, secure defaults and be well integrated with the desktop.
+It is designed to support:
+
+ * the ability to lock down configuration settings
+ * translation into many languages
+ * user switching
+
+
+Known Issues
+============
+
+
+Installation
+============
+
+See the file 'INSTALL'
+
+
+How to report bugs
+==================
+
+Bugs should be reported to the MATE bug tracking
+system:
+ http://bugzilla.gnome.org/simple-bug-guide.cgi?product=mate-screensaver
+
+You will need to create an account if you don't have one already.
+
+Please read the following page on how to prepare a useful
+bug report:
+ http://bugzilla.gnome.org/bug-HOWTO.html
+
+
+In the bug report please include information about your system, if possible:
+
+ - What operating system and version
+
+ - What version of mate-screenaver
+
+ The output of the "mate-screensaver-command --version" command.
+
+
+How to submit patches
+=====================
+
+Patches should also be submitted to bugzilla.gnome.org. If the
+patch fixes an existing bug, add the patch as an attachment
+to that bug report.
+
+Otherwise, enter a new bug report that describes the patch,
+and attach the patch to that bug report.
+
+Patches should be in unified diff form. (The -u -p options to GNU
+diff.)
+
+
diff --git a/autogen.sh b/autogen.sh
new file mode 100755
index 0000000..0e5cb77
--- /dev/null
+++ b/autogen.sh
@@ -0,0 +1,23 @@
+#!/bin/sh
+# Run this to generate all the initial makefiles, etc.
+
+srcdir=`dirname $0`
+test -z "$srcdir" && srcdir=.
+
+PKG_NAME=mate-screensaver
+
+(test -f $srcdir/configure.ac \
+ && test -f $srcdir/autogen.sh \
+ && test -d $srcdir/src \
+ && test -f $srcdir/src/mate-screensaver.c) || {
+ echo -n "**Error**: Directory "\`$srcdir\'" does not look like the"
+ echo " top-level $PKG_NAME directory"
+ exit 1
+}
+
+which mate-autogen.sh || {
+ echo "You need to install mate-common from the MATE CVS"
+ exit 1
+}
+
+REQUIRED_AUTOMAKE_VERSION=1.9 MATE_DATADIR="$mate_datadir" . mate-autogen.sh
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..6e2e9cf
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,1129 @@
+dnl -*- mode: m4 -*-
+
+AC_PREREQ(2.60)
+AC_INIT([mate-screensaver],
+ [2.30.2],
+ [http://bugzilla.gnome.org/enter_bug.cgi?product=mate-screensaver])
+
+AC_CONFIG_SRCDIR(src/mate-screensaver.c)
+
+AM_INIT_AUTOMAKE([1.9 no-dist-gzip dist-bzip2])
+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
+
+AM_CONFIG_HEADER(config.h)
+
+AM_MAINTAINER_MODE
+
+IT_PROG_INTLTOOL([0.35.0])
+AC_ISC_POSIX
+AC_PROG_CC
+AM_PROG_CC_C_O
+AC_STDC_HEADERS
+AC_PROG_LIBTOOL
+AC_CANONICAL_HOST
+
+AC_HEADER_STDC
+
+AC_SUBST(VERSION)
+
+# Save flags to aclocal
+ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
+
+GETTEXT_PACKAGE=mate-screensaver
+AC_SUBST(GETTEXT_PACKAGE)
+AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Name of default gettext domain])
+
+AM_GLIB_GNU_GETTEXT
+
+# Dependencies
+
+DBUS_REQUIRED_VERSION=0.30
+GLIB_REQUIRED_VERSION=2.15.0
+MATECONF_REQUIRED_VERSION=2.6.1
+GDK_REQUIRED_VERSION=2.14.0
+GTK_REQUIRED_VERSION=2.11.5
+X11_REQUIRED_VERSION=1.0
+LIBMATE_MENU_REQUIRED_VERSION=2.11.1
+MATE_DESKTOP_REQUIRED_VERSION=2.29.0
+
+LIBMATEKBDUI_REQUIRED_VERSION=0.1
+
+AC_CHECK_HEADERS(unistd.h)
+AC_CHECK_HEADERS(crypt.h sys/select.h)
+AC_CHECK_FUNCS(select fcntl uname nice setpriority getcwd getwd putenv sbrk)
+AC_CHECK_FUNCS(sigaction syslog realpath setrlimit)
+AC_CHECK_FUNCS(getresuid)
+AC_TYPE_UID_T
+
+AC_CHECK_FUNCS([setresuid setenv unsetenv clearenv])
+PKG_CHECK_MODULES(MATE_SCREENSAVER,
+ x11 >= $X11_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ dbus-glib-1 >= $DBUS_REQUIRED_VERSION
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ mate-desktop-2.0 >= $MATE_DESKTOP_REQUIRED_VERSION
+ libmate-menu >= $LIBMATE_MENU_REQUIRED_VERSION)
+AC_SUBST(MATE_SCREENSAVER_CFLAGS)
+AC_SUBST(MATE_SCREENSAVER_LIBS)
+
+PKG_CHECK_MODULES(MATE_SCREENSAVER_DIALOG,
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ gthread-2.0
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION)
+AC_SUBST(MATE_SCREENSAVER_DIALOG_CFLAGS)
+AC_SUBST(MATE_SCREENSAVER_DIALOG_LIBS)
+
+PKG_CHECK_MODULES(MATE_SCREENSAVER_CAPPLET,
+ gio-2.0 >= $GLIB_REQUIRED_VERSION
+ mateconf-2.0 >= $MATECONF_REQUIRED_VERSION
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION
+ libmate-menu >= $LIBMATE_MENU_REQUIRED_VERSION)
+AC_SUBST(MATE_SCREENSAVER_CAPPLET_CFLAGS)
+AC_SUBST(MATE_SCREENSAVER_CAPPLET_LIBS)
+
+PKG_CHECK_MODULES(MATE_SCREENSAVER_COMMAND,
+ gobject-2.0 >= $GLIB_REQUIRED_VERSION
+ dbus-glib-1 >= $DBUS_REQUIRED_VERSION)
+AC_SUBST(MATE_SCREENSAVER_COMMAND_CFLAGS)
+AC_SUBST(MATE_SCREENSAVER_COMMAND_LIBS)
+
+AC_PATH_XTRA
+
+ALL_X_LIBS="$X_LIBS $X_PRE_LIBS -lXext -lX11 $X_EXTRA_LIBS"
+SAVER_LIBS="$ALL_X_LIBS"
+
+AC_PATH_PROG(GLIB_GENMARSHAL, glib-genmarshal)
+AC_PATH_PROG(MATECONFTOOL, mateconftool-2)
+
+AM_MATECONF_SOURCE_2
+
+MATE_COMPILE_WARNINGS(yes)
+
+# Solaris requires libresolv for daemon()
+case "$host" in
+ *-*-solaris*)
+ AC_CHECK_LIB(resolv, daemon, [MATE_SCREENSAVER_LIBS="$MATE_SCREENSAVER_LIBS -lresolv"])
+ ;;
+esac
+
+# Optional dependencies for the theme engines
+
+SAVER_MODULES="gthread-2.0 gtk+-2.0 >= $GTK_REQUIRED_VERSION"
+
+PKG_CHECK_MODULES(MATE_SCREENSAVER_SAVER, $SAVER_MODULES)
+AC_SUBST(MATE_SCREENSAVER_SAVER_CFLAGS)
+AC_SUBST(MATE_SCREENSAVER_SAVER_LIBS)
+
+# Find out the version of DBUS we're using
+
+dbus_version=`pkg-config --modversion dbus-1`
+DBUS_VERSION_MAJOR=`echo $dbus_version | awk -F. '{print $1}'`
+DBUS_VERSION_MINOR=`echo $dbus_version | awk -F. '{print $2}'`
+DBUS_VERSION_MICRO=`echo $dbus_version | awk -F. '{print $3}'`
+if test "z$DBUS_VERSION_MAJOR" = "z"; then
+ DBUS_VERSION_MAJOR="0"
+fi
+if test "z$DBUS_VERSION_MINOR" = "z"; then
+ DBUS_VERSION_MINOR="0"
+fi
+if test "z$DBUS_VERSION_MICRO" = "z"; then
+ DBUS_VERSION_MICRO="0"
+fi
+
+if test "z$DBUS_VERSION_MAJOR" = "z0" -a "z$DBUS_VERSION_MINOR" = "z0" -a "z$DBUS_VERSION_MICRO" = "z0"; then echo "Error: Couldn't determine the version of your DBUS package."
+ echo " This is probably an error in this script, please report it"
+ echo " along with the following information:"
+ echo " Base DBUS version ='$dbus_version'"
+ echo " DBUS_VERSION_MAJOR='$DBUS_VERSION_MAJOR'"
+ echo " DBUS_VERSION_MINOR='$DBUS_VERSION_MINOR'"
+ echo " DBUS_VERSION_MICRO='$DBUS_VERSION_MICRO'"
+ exit 1
+else
+
+ echo "Your dbus version is $DBUS_VERSION_MAJOR,$DBUS_VERSION_MINOR,$DBUS_VERSION_MICRO."
+ DBUS_CFLAGS="$DBUS_CFLAGS -DDBUS_VERSION_MAJOR=$DBUS_VERSION_MAJOR"
+ DBUS_CFLAGS="$DBUS_CFLAGS -DDBUS_VERSION_MINOR=$DBUS_VERSION_MINOR"
+ DBUS_CFLAGS="$DBUS_CFLAGS -DDBUS_VERSION_MICRO=$DBUS_VERSION_MICRO"
+
+ AC_SUBST(DBUS_CFLAGS)
+fi
+
+# Find out where the session service file goes
+# The sad sed hack is recomended by section 27.10 of the automake manual.
+DBUS_SESSION_SERVICE_DIR=`pkg-config --variable session_bus_services_dir dbus-1 | sed -e 's,/usr/share,${datarootdir},g'`
+AC_SUBST(DBUS_SESSION_SERVICE_DIR)
+
+# Determine PAM prefix
+
+withval=""
+AC_ARG_WITH(pam-prefix,
+[ --with-pam-prefix=<prefix> specify where pam files go],[
+if test x$withval != x; then
+ AC_MSG_RESULT("PAM files will be installed in prefix ${withval}.")
+fi])
+if test x$withval != x; then
+ PAM_PREFIX_UNEXPANDED="$withval"
+else
+ PAM_PREFIX_UNEXPANDED="$sysconfdir"
+fi
+PAM_PREFIX=`eval echo $PAM_PREFIX_UNEXPANDED`
+AC_SUBST(PAM_PREFIX)
+
+# Desktop entry handling
+
+PKG_CHECK_MODULES(LIB_MATE_MENU,
+ gtk+-2.0 >= $GTK_REQUIRED_VERSION)
+
+AC_SUBST(LIB_MATE_MENU_CFLAGS)
+AC_SUBST(LIB_MATE_MENU_LIBS)
+
+dnl ---------------------------------------------------------------------------
+dnl - Where should we put documentation ?
+dnl ---------------------------------------------------------------------------
+AC_ARG_WITH(doc-dir,
+ [AC_HELP_STRING([--with-doc-dir=<dir>],
+ [directory to install documentation])])
+if ! test -z "$with_doc_dir"; then
+ DOCDIR="$with_doc_dir/mate-screensaver-$VERSION"
+else
+ DOCDIR="$datadir/doc/mate-screensaver-$VERSION"
+fi
+AC_SUBST(DOCDIR)
+
+dnl ---------------------------------------------------------------------------
+dnl - DocBook Documentation
+dnl ---------------------------------------------------------------------------
+AC_ARG_ENABLE(docbook-docs, [ --enable-docbook-docs build documentation (requires xmlto)],enable_docbook_docs=$enableval,enable_docbook_docs=no)
+AC_PATH_PROG(XMLTO, xmlto, no)
+AC_MSG_CHECKING([whether to build DocBook documentation])
+if test x$XMLTO = xno ; then
+ have_docbook=no
+else
+ have_docbook=yes
+fi
+if test x$enable_docbook_docs = xauto ; then
+ if test x$have_docbook = xno ; then
+ enable_docbook_docs=no
+ else
+ enable_docbook_docs=yes
+ fi
+fi
+if test x$enable_docbook_docs = xyes; then
+ if test x$have_docbook = xno; then
+ AC_MSG_ERROR([Building DocBook docs explicitly required, but DocBook not found])
+ fi
+fi
+AM_CONDITIONAL(DOCBOOK_DOCS_ENABLED, test x$enable_docbook_docs = xyes)
+AC_MSG_RESULT(yes)
+
+dnl ---------------------------------------------------------------------------
+dnl - Some utility functions to make checking for X things easier.
+dnl ---------------------------------------------------------------------------
+
+# Like AC_CHECK_HEADER, but it uses the already-computed -I directories.
+#
+AC_DEFUN(AC_CHECK_X_HEADER, [
+ ac_save_CPPFLAGS="$CPPFLAGS"
+ if test \! -z "$includedir" ; then
+ CPPFLAGS="$CPPFLAGS -I$includedir"
+ fi
+ CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+ AC_CHECK_HEADER([$1],[$2],[$3],[$4])
+ CPPFLAGS="$ac_save_CPPFLAGS"])
+
+# Like AC_TRY_COMPILE, but it uses the already-computed -I directories.
+#
+AC_DEFUN(AC_TRY_X_COMPILE, [
+ ac_save_CPPFLAGS="$CPPFLAGS"
+ if test \! -z "$includedir" ; then
+ CPPFLAGS="$CPPFLAGS -I$includedir"
+ fi
+ CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+ AC_TRY_COMPILE([$1], [$2], [$3], [$4])
+ CPPFLAGS="$ac_save_CPPFLAGS"])
+
+
+# Like AC_CHECK_LIB, but it uses the already-computed -I and -L directories.
+# Use this sparingly; it probably doesn't work very well on X programs.
+#
+AC_DEFUN(AC_CHECK_X_LIB, [
+ ac_save_CPPFLAGS="$CPPFLAGS"
+ ac_save_LDFLAGS="$LDFLAGS"
+# ac_save_LIBS="$LIBS"
+
+ if test \! -z "$includedir" ; then
+ CPPFLAGS="$CPPFLAGS -I$includedir"
+ fi
+ # note: $X_CFLAGS includes $x_includes
+ CPPFLAGS="$CPPFLAGS $X_CFLAGS"
+
+ if test \! -z "$libdir" ; then
+ LDFLAGS="$LDFLAGS -L$libdir"
+ fi
+ # note: $X_LIBS includes $x_libraries
+ LDFLAGS="$LDFLAGS $ALL_X_LIBS"
+
+ AC_CHECK_LIB([$1], [$2], [$3], [$4], [$5])
+ CPPFLAGS="$ac_save_CPPFLAGS"
+ LDFLAGS="$ac_save_LDFLAGS"
+# LIBS="$ac_save_LIBS"
+ ])
+
+
+# Usage: HANDLE_X_PATH_ARG([variable_name],
+# [--command-line-option],
+# [descriptive string])
+#
+# All of the --with options take three forms:
+#
+# --with-foo (or --with-foo=yes)
+# --without-foo (or --with-foo=no)
+# --with-foo=/DIR
+#
+# This function, HANDLE_X_PATH_ARG, deals with the /DIR case. When it sees
+# a directory (string beginning with a slash) it checks to see whether
+# /DIR/include and /DIR/lib exist, and adds them to $X_CFLAGS and $X_LIBS
+# as appropriate.
+#
+AC_DEFUN(HANDLE_X_PATH_ARG, [
+ case "$[$1]" in
+ yes) ;;
+ no) ;;
+
+ /*)
+ AC_MSG_CHECKING([for [$3] headers])
+ d=$[$1]/include
+ if test -d $d; then
+ X_CFLAGS="-I$d $X_CFLAGS"
+ AC_MSG_RESULT($d)
+ else
+ AC_MSG_RESULT(not found ($d: no such directory))
+ fi
+
+ AC_MSG_CHECKING([for [$3] libs])
+ d=$[$1]/lib
+ if test -d $d; then
+ X_LIBS="-L$d $X_LIBS"
+ AC_MSG_RESULT($d)
+ else
+ AC_MSG_RESULT(not found ($d: no such directory))
+ fi
+
+ # replace the directory string with "yes".
+ [$1]_req="yes"
+ [$1]=$[$1]_req
+ ;;
+
+ *)
+ echo ""
+ echo "error: argument to [$2] must be \"yes\", \"no\", or a directory."
+ echo " If it is a directory, then \`DIR/include' will be added to"
+ echo " the -I list, and \`DIR/lib' will be added to the -L list."
+ exit 1
+ ;;
+ esac
+ ])
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for shaped window extension
+dnl ---------------------------------------------------------------------------
+
+have_shape=no
+AC_CHECK_X_HEADER(X11/extensions/shape.h, [have_shape=yes],,
+ [#include <X11/Xlib.h>])
+if test "$have_shape" = yes; then
+ AC_DEFINE(HAVE_SHAPE_EXT, 1, [Define if shape extension is available])
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for the MIT-SCREEN-SAVER server extension.
+dnl ---------------------------------------------------------------------------
+
+have_mit=no
+with_mit_req=unspecified
+AC_ARG_WITH(mit-ext,
+[ --with-mit-ext Include support for the MIT-SCREEN-SAVER extension.],
+ [with_mit="$withval"; with_mit_req="$withval"],[with_mit=yes])
+
+HANDLE_X_PATH_ARG(with_mit, --with-mit-ext, MIT-SCREEN-SAVER)
+
+if test "$with_mit" = yes; then
+ AC_CHECK_X_HEADER(X11/extensions/scrnsaver.h, [have_mit=yes],,
+ [#include <X11/Xlib.h>])
+
+ # Now check to see if it's really in the library; XF86Free-3.3 ships
+ # scrnsaver.h, but doesn't include the code in libXext.a
+ if test "$have_mit" = yes; then
+ AC_CHECK_X_LIB(Xext, XScreenSaverRegister, [true], [have_mit=no], -lm)
+
+ if test "$have_mit" = no; then
+ # Looks like XF86Free-3.3 actually puts it in XExExt instead
+ # of in Xext.
+ AC_CHECK_X_LIB(XExExt, XScreenSaverRegister,
+ [have_mit=yes; SAVER_LIBS="$SAVER_LIBS -lXExExt"],
+ [true], -lX11 -lXext -lm)
+ fi
+
+ if test "$have_mit" = no; then
+ # Looks like some versions of XFree86 (whichever version
+ # it is that comes with RedHat Linux 2.0 -- I can't find a version
+ # number) put this in Xss instead of Xext.
+ AC_CHECK_X_LIB(Xss, XScreenSaverRegister,
+ [have_mit=yes; SAVER_LIBS="$SAVER_LIBS -lXss"],
+ [true], -lX11 -lXext -lm)
+ fi
+
+ if test "$have_mit" = yes; then
+ AC_DEFINE(HAVE_MIT_SAVER_EXTENSION, 1, [Define if the MIT screensaver extension is available])
+ fi
+
+ fi
+
+elif test "$with_mit" != no; then
+ echo "error: must be yes or no: --with-mit-ext=$with_mit"
+ exit 1
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for the XF86VMODE server extension (for gamma fading.)
+dnl ---------------------------------------------------------------------------
+
+have_xf86vmode=no
+have_xf86gamma=no
+have_xf86gamma_ramp=no
+with_xf86gamma_req=unspecified
+AC_ARG_WITH(xf86gamma-ext,
+[ --with-xf86gamma-ext Include support for XFree86 gamma fading.],
+ [with_xf86gamma="$withval"; with_xf86gamma_req="$withval"],
+ [with_xf86gamma=yes])
+
+HANDLE_X_PATH_ARG(with_xf86gamma, --with-xf86gamma-ext, xf86gamma)
+
+if test "$with_xf86gamma" = yes; then
+
+ # first check for xf86vmode.h, if we haven't already
+ if test "$have_xf86vmode" = yes; then
+ have_xf86gamma=yes
+ else
+ AC_CHECK_X_HEADER(X11/extensions/xf86vmode.h, [have_xf86gamma=yes],,
+ [#include <X11/Xlib.h>])
+ fi
+
+ # if that succeeded, then check for the -lXxf86vm
+ if test "$have_xf86gamma" = yes; then
+ have_xf86gamma=no
+ AC_CHECK_X_LIB(Xxf86vm, XF86VidModeSetGamma,
+ [have_xf86gamma=yes],
+ [true], -lXext -lX11)
+ fi
+
+ # check for the Ramp versions of the functions too.
+ if test "$have_xf86gamma" = yes; then
+ have_xf86gamma_ramp=no
+ AC_CHECK_X_LIB(Xxf86vm, XF86VidModeSetGammaRamp,
+ [have_xf86gamma_ramp=yes],
+ [true], -lXext -lX11)
+ fi
+
+ # if those tests succeeded, then we've really got the functions.
+ if test "$have_xf86gamma" = yes; then
+ AC_DEFINE(HAVE_XF86VMODE_GAMMA, 1, [Define if XF86VMODE Gamma is available])
+ fi
+
+ if test "$have_xf86gamma_ramp" = yes; then
+ AC_DEFINE(HAVE_XF86VMODE_GAMMA_RAMP, 1, [Define if XF86VMODE Gamma Ramp is available])
+ fi
+
+ # pull in the lib, if we haven't already
+ if test "$have_xf86gamma" = yes -a "$have_xf86vmode" = no; then
+ SAVER_LIBS="$SAVER_LIBS -lXxf86vm"
+ fi
+
+elif test "$with_xf86gamma" != no; then
+ echo "error: must be yes or no: --with-xf86gamma-ext=$with_xf86vmode"
+ exit 1
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for XF86MiscSetGrabKeysState (but only bother if we are already
+dnl - using other XF86 stuff.)
+dnl ---------------------------------------------------------------------------
+
+
+have_xf86miscsetgrabkeysstate=no
+if test "$have_xf86gamma" = yes -o "$have_xf86vmode" = yes; then
+ AC_CHECK_X_LIB(Xxf86misc, XF86MiscSetGrabKeysState,
+ [have_xf86miscsetgrabkeysstate=yes],
+ [true], -lXext -lX11)
+ if test "$have_xf86miscsetgrabkeysstate" = yes ; then
+ SAVER_LIBS="$SAVER_LIBS -lXxf86misc"
+ AC_DEFINE(HAVE_XF86MISCSETGRABKEYSSTATE, , [Define this if you have the XF86MiscSetGrabKeysState function])
+ fi
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl - The --enable-locking option
+dnl ---------------------------------------------------------------------------
+
+AC_ARG_ENABLE(locking,[
+Screen locking options:
+
+ --enable-locking Compile in support for locking the display.
+ --disable-locking Do not allow locking at all.],
+ [enable_locking="$enableval"],[enable_locking=yes])
+if test "$enable_locking" = yes; then
+ true
+elif test "$enable_locking" = no; then
+ AC_DEFINE(NO_LOCKING, 1, [Define if screen locking support is disabled])
+else
+ echo "error: must be yes or no: --enable-locking=$enable_locking"
+ exit 1
+fi
+
+# We can't lock on MacOS X, so don't compile in support for it.
+#
+if test "$ac_macosx" = yes; then
+ if test "$enable_locking" = yes; then
+ AC_MSG_RESULT(locking disabled: it doesn't work on MacOS X)
+ enable_locking=no
+ AC_DEFINE(NO_LOCKING, 1, [Define if screen locking support is disabled])
+ fi
+fi
+
+# Check whether to use a xscreensaver hacks configuration directory
+AC_MSG_CHECKING([whether to use xscreensaver hacks configuration])
+AC_ARG_WITH(xscreensaverdir, AC_HELP_STRING([--with-xscreensaverdir=dir], [Use xscreensaver hack configs found in directory],))
+xscreensaverdir=
+if test "x$with_xscreensaverdir" = "xyes"; then
+ if test -d /usr/share/xscreensaver/config; then
+ xscreensaverdir=/usr/share/xscreensaver/config
+ elif test -d /etc/xscreensaver; then
+ xscreensaverdir=/etc/xscreensaver
+ fi
+elif test "x$with_xscreensaverdir" = "x" -o "x$with_xscreensaverdir" = "xno"; then
+ xscreensaverdir=
+else
+ xscreensaverdir="$with_xscreensaverdir"
+fi
+
+if test "x$xscreensaverdir" != "x" ; then
+ AC_DEFINE_UNQUOTED(XSCREENSAVER_CONFIG_DIR, "$xscreensaverdir", [Define to the directory containing XScreensaver configuration files])
+ AC_MSG_RESULT([$xscreensaverdir])
+else
+ AC_MSG_RESULT([no])
+fi
+
+# Path to xscreensaver hack executables
+AC_ARG_WITH(xscreensaverhackdir, AC_HELP_STRING([--with-xscreensaverhackdir=dir], [Look for xscreensaver hack executables in directory],))
+AC_MSG_CHECKING([for location of xscreensaver hack executables])
+xscreensaverhackdir=
+if test "x$with_xscreensaverhackdir" = "xyes" -o "x$with_xscreensaverhackdir" = "x"; then
+ if test -d /usr/X11R6/lib/xscreensaver; then
+ xscreensaverhackdir=/usr/X11R6/lib/xscreensaver
+ elif test -d $prefix/libexec/xscreensaver; then
+ xscreensaverhackdir=$prefix/libexec/xscreensaver
+ elif test -d /usr/libexec/xscreensaver; then
+ xscreensaverhackdir=/usr/libexec/xscreensaver
+ elif test -d /usr/lib/xscreensaver; then
+ xscreensaverhackdir=/usr/lib/xscreensaver
+ elif test -d /usr/lib64/xscreensaver; then
+ xscreensaverhackdir=/usr/lib64/xscreensaver
+ fi
+elif test "x$with_xscreensaverhackdir" != "xno"; then
+ xscreensaverhackdir="$with_xscreensaverhackdir"
+fi
+
+if test "x$xscreensaverhackdir" != "x" ; then
+ AC_DEFINE_UNQUOTED(XSCREENSAVER_HACK_DIR, "$xscreensaverhackdir", [Define to the directory containing XScreensaver hack executables])
+ AC_MSG_RESULT([$xscreensaverhackdir])
+else
+ AC_MSG_RESULT([no])
+ AC_MSG_WARN([could not find directory containing xscreensaver hacks])
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for GL
+dnl ---------------------------------------------------------------------------
+
+AC_ARG_WITH(gl, [ --with-libgl build with GL support])
+have_libgl=no
+GL_LIBS=""
+
+if test x$with_libgl != xno; then
+ AC_CHECK_X_HEADER(GL/gl.h, have_gl=yes, have_gl=no)
+ if test "$have_gl" = yes ; then
+ AC_CHECK_X_HEADER(GL/glx.h, have_gl=yes, have_gl=no,
+ [#include <GL/gl.h>])
+ fi
+
+ if test "$have_gl" = yes ; then
+ AC_CHECK_X_LIB(GL, glXChooseVisual, have_libgl=yes, have_libgl=no, -lm)
+ fi
+fi
+
+if test "x$have_libgl" = "xyes"; then
+ AC_DEFINE(HAVE_LIBGL, 1, [Define if libgl is available])
+ GL_LIBS="-lGL $GL_LIBS"
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl - Check for PAM
+dnl ---------------------------------------------------------------------------
+
+have_pam=no
+AC_ARG_ENABLE(pam, AC_HELP_STRING([--enable-pam],
+ [Enable PAM support @<:@[email protected]:>@],
+ ),,enable_pam=auto)
+
+if test "x$enable_locking" = "xyes" -a "x$enable_pam" != "xno"; then
+AC_CHECK_LIB(pam, pam_start, have_pam=yes)
+fi
+if test "x$have_pam" = "xyes"; then
+
+ AUTH_LIBS="${AUTH_LIBS} -lpam"
+ AC_DEFINE(HAVE_PAM, 1, [Define if PAM support is included])
+
+ # On Linux, sigtimedwait() is in libc; on Solaris, it's in librt.
+ have_timedwait=no
+ AC_CHECK_LIB(c, sigtimedwait, [have_timedwait=yes])
+ if test "$have_timedwait" = no ; then
+ AC_CHECK_LIB(rt, sigtimedwait, [AUTH_LIBS="${AUTH_LIBS} -lrt"])
+ fi
+
+ AC_MSG_CHECKING(how to call pam_strerror)
+ AC_CACHE_VAL(ac_cv_pam_strerror_args,
+ [AC_TRY_COMPILE([#include <stdio.h>
+ #include <stdlib.h>
+ #include <security/pam_appl.h>],
+ [pam_handle_t *pamh = 0;
+ char *s = pam_strerror(pamh, PAM_SUCCESS);],
+ [ac_pam_strerror_args=2],
+ [AC_TRY_COMPILE([#include <stdio.h>
+ #include <stdlib.h>
+ #include <security/pam_appl.h>],
+ [char *s =
+ pam_strerror(PAM_SUCCESS);],
+ [ac_pam_strerror_args=1],
+ [ac_pam_strerror_args=0])])
+ ac_cv_pam_strerror_args=$ac_pam_strerror_args])
+ ac_pam_strerror_args=$ac_cv_pam_strerror_args
+ if test "$ac_pam_strerror_args" = 1 ; then
+ AC_MSG_RESULT(one argument)
+ elif test "$ac_pam_strerror_args" = 2 ; then
+ AC_DEFINE(PAM_STRERROR_TWO_ARGS, 1, [Define if pam_strerror takes two arguments])
+ AC_MSG_RESULT(two arguments)
+ else
+ AC_MSG_RESULT(unknown)
+ fi
+
+fi
+AM_CONDITIONAL(HAVE_PAM, test x$have_pam = xyes)
+AC_SUBST(HAVE_PAM)
+
+
+# Check for the nine billion variants of shadow passwords...
+
+need_setuid=no
+
+have_shadow=no
+have_shadow_enhanced=no
+have_shadow_adjunct=no
+have_shadow_hpux=no
+have_passwd_helper=no
+
+with_shadow_req=unspecified
+
+AC_ARG_WITH(shadow,
+[ --with-shadow Include support for shadow password authentication.],
+ [with_shadow="$withval"; with_shadow_req="$withval"],[with_shadow=yes])
+
+HANDLE_X_PATH_ARG(with_shadow, --with-shadow, shadow password)
+
+if test "$enable_locking" = no ; then
+ with_shadow_req=no
+ with_shadow=no
+fi
+
+
+# Check for Sun "adjunct" passwords.
+
+if test "$with_shadow" = yes ; then
+ AC_CACHE_CHECK([for Sun-style shadow passwords], ac_cv_sun_adjunct,
+ [AC_TRY_X_COMPILE([#include <stdlib.h>
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <sys/label.h>
+ #include <sys/audit.h>
+ #include <pwdadj.h>],
+ [struct passwd_adjunct *p = getpwanam("nobody");
+ const char *pw = p->pwa_passwd;],
+ [ac_cv_sun_adjunct=yes],
+ [ac_cv_sun_adjunct=no])])
+ if test "$ac_cv_sun_adjunct" = yes; then
+ have_shadow_adjunct=yes
+ have_shadow=yes
+ need_setuid=yes
+ fi
+fi
+
+
+# Check for DEC and SCO so-called "enhanced" security.
+
+if test "$with_shadow" = yes ; then
+ AC_CACHE_CHECK([for DEC-style shadow passwords], ac_cv_enhanced_passwd,
+ [AC_TRY_X_COMPILE([#include <stdlib.h>
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <pwd.h>
+ #include <sys/security.h>
+ #include <prot.h>],
+ [struct pr_passwd *p;
+ const char *pw;
+ set_auth_parameters(0, 0);
+ check_auth_parameters();
+ p = getprpwnam("nobody");
+ pw = p->ufld.fd_encrypt;],
+ [ac_cv_enhanced_passwd=yes],
+ [ac_cv_enhanced_passwd=no])])
+ if test $ac_cv_enhanced_passwd = yes; then
+ have_shadow_enhanced=yes
+ have_shadow=yes
+ need_setuid=yes
+
+ # On SCO, getprpwnam() is in -lprot (which uses nap() from -lx)
+ # (I'm told it needs -lcurses too, but I don't understand why.)
+ # But on DEC, it's in -lsecurity.
+ #
+ AC_CHECK_LIB(prot, getprpwnam,
+ [AUTH_LIBS="$AUTH_LIBS -lprot -lcurses -lx"],
+ [AC_CHECK_LIB(security, getprpwnam,
+ [AUTH_LIBS="$AUTH_LIBS -lsecurity"])],
+ [-lx])
+ fi
+fi
+
+# Check for HP's entry in the "Not Invented Here" Sweepstakes.
+
+if test "$with_shadow" = yes ; then
+ AC_CACHE_CHECK([for HP-style shadow passwords], ac_cv_hpux_passwd,
+ [AC_TRY_X_COMPILE([#include <stdlib.h>
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <pwd.h>
+ #include <hpsecurity.h>
+ #include <prot.h>],
+ [struct s_passwd *p = getspwnam("nobody");
+ const char *pw = p->pw_passwd;],
+ [ac_cv_hpux_passwd=yes],
+ [ac_cv_hpux_passwd=no])])
+ if test "$ac_cv_hpux_passwd" = yes; then
+ have_shadow_hpux=yes
+ have_shadow=yes
+ need_setuid=yes
+
+ # on HPUX, bigcrypt is in -lsec
+ AC_CHECK_LIB(sec, bigcrypt, [AUTH_LIBS="$AUTH_LIBS -lsec"])
+ fi
+fi
+
+
+# Check for FreeBSD-style shadow passwords.
+#
+# On FreeBSD, getpwnam() and friends work just like on non-shadow-
+# password systems -- except you only get stuff in the pw_passwd field
+# if the running program is setuid. So, guess that we've got this
+# lossage to contend with if /etc/master.passwd exists, and default to
+# a setuid installation.
+
+if test "$with_shadow" = yes ; then
+ AC_CACHE_CHECK([for FreeBSD-style shadow passwords], ac_cv_master_passwd,
+ [if test -f /etc/master.passwd ; then
+ ac_cv_master_passwd=yes
+ else
+ ac_cv_master_passwd=no
+ fi])
+ if test "$ac_cv_master_passwd" = yes; then
+ need_setuid=yes
+ fi
+fi
+
+
+# Check for "traditional" shadow passwords.
+
+if test "$with_shadow" = yes ; then
+ AC_CACHE_CHECK([for generic shadow passwords], ac_cv_shadow,
+ [AC_TRY_X_COMPILE([#include <stdlib.h>
+ #include <unistd.h>
+ #include <sys/types.h>
+ #include <pwd.h>
+ #include <shadow.h>],
+ [struct spwd *p = getspnam("nobody");
+ const char *pw = p->sp_pwdp;],
+ [ac_cv_shadow=yes],
+ [ac_cv_shadow=no])])
+ if test "$ac_cv_shadow" = yes; then
+ have_shadow=yes
+ need_setuid=yes
+
+ # On some systems (UnixWare 2.1), getspnam() is in -lgen instead of -lc.
+ have_getspnam=no
+ AC_CHECK_LIB(c, getspnam, [have_getspnam=yes])
+ if test "$have_getspnam" = no ; then
+ AC_CHECK_LIB(gen, getspnam,
+ [have_getspnam=yes; AUTH_LIBS="$AUTH_LIBS -lgen"])
+ fi
+ fi
+fi
+
+
+# Check for other libraries needed for non-shadow passwords.
+
+if test "$enable_locking" = yes ; then
+
+ # On some systems (UnixWare 2.1), crypt() is in -lcrypt instead of -lc.
+ have_crypt=no
+ AC_CHECK_LIB(c, crypt, [have_crypt=yes])
+ if test "$have_crypt" = no ; then
+ AC_CHECK_LIB(crypt, crypt,
+ [have_crypt=yes; AUTH_LIBS="${AUTH_LIBS} -lcrypt"])
+ fi
+fi
+
+# Most of the above shadow mechanisms will have set need_setuid to yes,
+# if they were found. But, on some systems, we need setuid even when
+# using plain old vanilla passwords.
+#
+if test "$enable_locking" = yes ; then
+ case "$host" in
+ *-hpux* | *-aix* | *-netbsd* | *-freebsd* | *-openbsd* )
+ need_setuid=yes
+ ;;
+ esac
+fi
+
+if test "$have_shadow_adjunct" = yes ; then
+ AC_DEFINE(HAVE_ADJUNCT_PASSWD, 1, [Define if system uses adjunct shadow passwords])
+elif test "$have_shadow_enhanced" = yes ; then
+ AC_DEFINE(HAVE_ENHANCED_PASSWD, 1, [Define if system uses enhanced shadow passwords])
+elif test "$have_shadow_hpux" = yes ; then
+ AC_DEFINE(HAVE_HPUX_PASSWD, 1, [Define if system uses HPUX shadow passwords])
+elif test "$have_shadow" = yes ; then
+ AC_DEFINE(HAVE_SHADOW_PASSWD, 1, [Define if system uses traditional shadow passwords])
+fi
+
+# Check for external password helper
+# On SuSE, instead of having xscreensaver be a setuid program, they
+# fork an external program that takes the password on stdin, and
+# returns true if that password is a valid one. Then only that
+# smaller program needs to be setuid.
+#
+# (Note that this external program is not a GUI: the GUI is still
+# all in xscreensaver itself; the external program just does auth.)
+
+have_passwd_helper=no
+with_passwd_helper_req=unspecified
+
+AC_ARG_WITH(passwd-helper,
+[ --with-passwd-helper Include support for an external password
+ verification helper program.],
+ [with_passwd_helper="$withval"; with_passwd_helper_req="$withval"],[with_passwd_helper=no])
+# no HANDLE_X_PATH_ARG for this one
+
+if test "$enable_locking" = no ; then
+ with_passwd_helper_req=no
+ with_passwd_helper=no
+fi
+
+case "$with_passwd_helper" in
+ ""|no) : ;;
+ /*)
+ AC_DEFINE_UNQUOTED(PASSWD_HELPER_PROGRAM, "$with_passwd_helper", [Full pathname of password helper application])
+ have_passwd_helper=yes;;
+ *)
+ echo "error: --with-passwd-helper needs full pathname of helper (not '$with_passwd_helper')." >&2
+ exit 1
+esac
+AM_CONDITIONAL(HAVE_PASSWD_HELPER, test x$have_passwd_helper = xyes)
+AC_SUBST(HAVE_PASSWD_HELPER)
+
+if test "$need_setuid" = yes -a "$have_pam" != yes ; then
+ NEED_SETUID=yes
+else
+ NEED_SETUID=no
+fi
+AC_SUBST(NEED_SETUID)
+
+dnl ---------------------------------------------------------------------------
+dnl Authentication scheme
+dnl ---------------------------------------------------------------------------
+
+AC_ARG_ENABLE(authentication-scheme,
+ [ --enable-authentication-scheme=[auto/pam/helper/pwent] Choose a specific
+ authentication scheme [default=auto]],,
+ enable_authentication_scheme=auto)
+
+AUTH_SCHEME="auth-pam"
+
+if test x$enable_authentication_scheme = xpam -a x$have_pam = xno ; then
+ AC_MSG_ERROR(PAM support requested but not available)
+fi
+if test x$enable_authentication_scheme = xhelper -a x$have_passwd_helper = xno ; then
+ AC_MSG_ERROR(Password helper support requested but not available)
+fi
+
+if test x$enable_authentication_scheme = xpam ; then
+ AUTH_SCHEME="pam"
+elif test x$enable_authentication_scheme = xhelper ; then
+ AUTH_SCHEME="helper"
+elif test x$enable_authentication_scheme = xpwent ; then
+ AUTH_SCHEME="pwent"
+elif test x$enable_authentication_scheme = xauto ; then
+ if test x$have_pam != xno ; then
+ AUTH_SCHEME="pam"
+ elif test x$have_passwd_helper != xno ; then
+ AUTH_SCHEME="helper"
+ else
+ AUTH_SCHEME="pwent"
+ fi
+else
+ AC_MSG_ERROR(Unknown authentication scheme)
+fi
+
+AC_SUBST(AUTH_SCHEME)
+
+dnl ---------------------------------------------------------------------------
+dnl libmatekbd
+dnl ---------------------------------------------------------------------------
+
+have_libmatekbdui=no
+AC_ARG_WITH(kbd-layout-indicator,[ --without-kbd-layout-indicator disable keyboard layout indicator],
+ [with_kbd_layout_indicator="$withval"],[with_kbd_layout_indicator=yes])
+if test x$with_kbd_layout_indicator != xno; then
+ PKG_CHECK_MODULES(LIBMATEKBDUI, libmatekbdui >= $LIBMATEKBDUI_REQUIRED_VERSION, have_libmatekbdui=yes, have_libmatekbdui=no)
+fi
+if test "x$have_libmatekbdui" = "xyes"; then
+ AC_SUBST(LIBMATEKBDUI_CFLAGS)
+ AC_SUBST(LIBMATEKBDUI_LIBS)
+ AC_DEFINE(WITH_KBD_LAYOUT_INDICATOR, 1, [Define if keyboard layout indicator should be built])
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl libmatenotify
+dnl ---------------------------------------------------------------------------
+
+have_libmatenotify=no
+AC_ARG_WITH(libmatenotify,[ --without-libmatenotify disable libmatenotify support])
+if test x$with_libmatenotify != xno; then
+ PKG_CHECK_MODULES(LIBMATENOTIFY, libmatenotify, have_libmatenotify=yes, have_libmatenotify=no)
+fi
+if test "x$have_libmatenotify" = "xyes"; then
+ AC_SUBST(LIBMATENOTIFY_CFLAGS)
+ AC_SUBST(LIBMATENOTIFY_LIBS)
+ AC_DEFINE(WITH_LIBMATENOTIFY, 1, [Define for libmatenotify support])
+fi
+
+dnl ---------------------------------------------------------------------------
+dnl Finish
+dnl ---------------------------------------------------------------------------
+
+AC_SUBST(AUTH_LIBS)
+AC_SUBST(SAVER_LIBS)
+AC_SUBST(GL_LIBS)
+
+
+REAL_PREFIX=
+if test "x$prefix" = "xNONE"; then
+ REAL_PREFIX=$ac_default_prefix
+else
+ REAL_PREFIX=$prefix
+fi
+
+## temporarily change prefix and exec_prefix
+old_prefix=$prefix
+prefix=$REAL_PREFIX
+
+if test "x$exec_prefix" = xNONE ; then
+ REAL_EXEC_PREFIX=$REAL_PREFIX
+else
+ REAL_EXEC_PREFIX=$exec_prefix
+fi
+old_exec_prefix=$exec_prefix
+exec_prefix=$REAL_EXEC_PREFIX
+
+## eval everything
+LOCALSTATEDIR_TMP="$localstatedir"
+EXPANDED_LOCALSTATEDIR=`eval echo $LOCALSTATEDIR_TMP`
+AC_SUBST(EXPANDED_LOCALSTATEDIR)
+
+SYSCONFDIR_TMP="$sysconfdir"
+EXPANDED_SYSCONFDIR=`eval echo $SYSCONFDIR_TMP`
+AC_SUBST(EXPANDED_SYSCONFDIR)
+
+BINDIR_TMP="$bindir"
+EXPANDED_BINDIR=`eval echo $BINDIR_TMP`
+AC_SUBST(EXPANDED_BINDIR)
+
+LIBDIR_TMP="$libdir"
+EXPANDED_LIBDIR=`eval echo $LIBDIR_TMP`
+AC_SUBST(EXPANDED_LIBDIR)
+
+DATADIR_TMP="$datadir"
+EXPANDED_DATADIR=`eval echo $DATADIR_TMP`
+AC_SUBST(EXPANDED_DATADIR)
+
+## put prefix and exec_prefix back
+prefix=$old_prefix
+exec_prefix=$old_exec_prefix
+
+# Turn on the additional warnings last, so -Werror doesn'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
+ is_cvs_version=true
+ set_more_warnings=yes
+else
+ set_more_warnings=no
+fi
+])
+AC_MSG_CHECKING(for more warnings)
+if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
+ AC_MSG_RESULT(yes)
+ CFLAGS="\
+ -Wall \
+ -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes \
+ -Wnested-externs -Wpointer-arith \
+ -Wcast-align -Wsign-compare \
+ $CFLAGS"
+
+ for option in -Wno-strict-aliasing -Wno-sign-compare; do
+ SAVE_CFLAGS="$CFLAGS"
+ CFLAGS="$CFLAGS $option"
+ AC_MSG_CHECKING([whether gcc understands $option])
+ AC_TRY_COMPILE([], [],
+ has_option=yes,
+ has_option=no,)
+ if test $has_option = no; then
+ CFLAGS="$SAVE_CFLAGS"
+ fi
+ AC_MSG_RESULT($has_option)
+ unset has_option
+ unset SAVE_CFLAGS
+ done
+ unset option
+else
+ AC_MSG_RESULT(no)
+fi
+
+#
+# Enable Debug
+#
+AC_ARG_ENABLE(debug, [AC_HELP_STRING([--enable-debug=[no/yes]], [turn on debugging])],, enable_debug=yes)
+if test "$enable_debug" = "yes"; then
+ DEBUG_CFLAGS="-DG_ENABLE_DEBUG"
+else
+ if test "x$enable_debug" = "xno"; then
+ DEBUG_CFLAGS="-DG_DISABLE_ASSERT -DG_DISABLE_CHECKS"
+ else
+ DEBUG_CFLAGS=""
+ fi
+fi
+AC_SUBST(DEBUG_CFLAGS)
+
+# Flags
+
+AC_SUBST(CFLAGS)
+AC_SUBST(CPPFLAGS)
+AC_SUBST(LDFLAGS)
+
+# Saver engine stuff
+SLIDESHOW_COSMOS_DIR="${EXPANDED_DATADIR}/backgrounds/cosmos"
+
+AC_SUBST(SLIDESHOW_COSMOS_DIR)
+
+FLOATERS_FOOT_LOGO_IMAGE="${EXPANDED_DATADIR}/pixmaps/mate-logo-white.svg"
+AC_SUBST(FLOATERS_FOOT_LOGO_IMAGE)
+
+# Menu stuff
+
+MATE_SCREENSAVER_THEMES_DIR="${EXPANDED_DATADIR}/applications/screensavers"
+AC_SUBST(MATE_SCREENSAVER_THEMES_DIR)
+
+# Special directories
+# Used for .pc.in file
+
+privlibexecdir='${libexecdir}'/mate-screensaver
+AC_SUBST(privlibexecdir)
+
+privdatadir='${datadir}'/mate-screensaver
+AC_SUBST(privdatadir)
+
+themesdir='${datadir}'/applications/screensavers
+AC_SUBST(themesdir)
+
+
+# Files
+
+AC_OUTPUT([
+Makefile
+po/Makefile.in
+src/Makefile
+src/mate-screensaver.desktop.in
+data/Makefile
+data/mate-screensavers.menu
+data/mate-screensaver.pc
+data/org.mate.ScreenSaver.service
+data/images/Makefile
+data/images/cosmos/Makefile
+savers/Makefile
+doc/Makefile
+doc/mate-screensaver.xml
+])
+
+echo "
+ mate-screensaver $VERSION
+ ========================
+
+ prefix: ${prefix}
+ exec_prefix: ${exec_prefix}
+ libdir: ${EXPANDED_LIBDIR}
+ bindir: ${EXPANDED_BINDIR}
+ sysconfdir: ${EXPANDED_SYSCONFDIR}
+ localstatedir: ${EXPANDED_LOCALSTATEDIR}
+ datadir: ${EXPANDED_DATADIR}
+ PAM prefix: ${PAM_PREFIX}
+ source code location: ${srcdir}
+ compiler: ${CC}
+ cflags: ${CFLAGS}
+ Base libs: ${MATE_SCREENSAVER_LIBS}
+ Extension libs: ${SAVER_LIBS}
+ Maintainer mode: ${USE_MAINTAINER_MODE}
+ Docs enabled: ${enable_docbook_docs}
+
+ GL: ${have_libgl}
+
+ Screen locking enabled: ${enable_locking}
+ User switching enabled: ${enable_user_switching}
+ Show keyboard indicator: ${with_kbd_layout_indicator}
+ Have libmatenotify support: ${have_libmatenotify}
+ PAM support: ${have_pam}
+ Have shadow passwords: ${have_shadow}
+ Have adjunct shadow: ${have_shadow_adjunct}
+ Have enhanced shadow: ${have_shadow_enhanced}
+ Have HPUX shadow: ${have_shadow_hpux}
+ Have password helper: ${have_passwd_helper}
+ Authentication scheme: ${AUTH_SCHEME}"
+
+if test "x$need_setuid" = "xyes" -a "x$have_pam" != "xyes" ; then
+echo \
+" Need setuid dialog: yes
+"
+else
+echo \
+" Need setuid dialog: no
+"
+fi
+
+
+echo ""
diff --git a/data/Makefile.am b/data/Makefile.am
new file mode 100644
index 0000000..1bae8e9
--- /dev/null
+++ b/data/Makefile.am
@@ -0,0 +1,116 @@
+SUBDIRS = \
+ images
+
+NULL =
+
+man_MANS = \
+ mate-screensaver.1 \
+ mate-screensaver-command.1 \
+ mate-screensaver-preferences.1 \
+ $(NULL)
+
+
+schemasdir = @[email protected]
+schemas_in_files = mate-screensaver.schemas.in
+schemas_DATA = $(schemas_in_files:.schemas.in=.schemas)
+
+
+desktopdir = $(datadir)/applications
+desktop_in_files = mate-screensaver-preferences.desktop.in
+desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
+
+
+directorydir = $(datadir)/desktop-directories
+directory_in_files = \
+ mate-screensaver.directory.in \
+ $(NULL)
+directory_DATA = $(directory_in_files:.directory.in=.directory)
+
+menudir = $(sysconfdir)/xdg/menus
+menu_DATA = \
+ mate-screensavers.menu \
+ $(NULL)
+
+gtkbuilderdir = $(pkgdatadir)
+gtkbuilder_DATA = \
+ mate-screensaver-preferences.ui \
+ lock-dialog-default.ui \
+ $(NULL)
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = mate-screensaver.pc
+
+dbussessionservicedir = $(DBUS_SESSION_SERVICE_DIR)
+dbussessionservice_DATA = org.mate.ScreenSaver.service
+
+EXTRA_DIST = \
+ $(schemas_in_files) \
+ $(desktop_in_files) \
+ $(directory_in_files) \
+ $(gtkbuilder_DATA) \
+ $(man_MANS) \
+ mate-screensaver \
+ mate-screensaver.pc.in \
+ org.mate.ScreenSaver.service.in\
+ xscreensaver-config.xsl \
+ migrate-xscreensaver-config.sh \
+ $(NULL)
+
+DISTCLEANFILES = \
+ $(schemas_DATA) \
+ $(desktop_DATA) \
+ $(directory_DATA) \
+ $(NULL)
+
+MAINTAINERCLEANFILES = \
+ *~ \
+ Makefile.in
+
+if MATECONF_SCHEMAS_INSTALL
+# don't do this if we are building in eg. rpm
+install-data-local: $(schemas_DATA)
+ if test -z "$(DESTDIR)" ; then \
+ for p in $(schemas_DATA) ; do \
+ MATECONF_CONFIG_SOURCE=$(MATECONF_SCHEMA_CONFIG_SOURCE) $(MATECONFTOOL) --makefile-install-rule $(top_builddir)/data/$$p ; \
+ done \
+ fi
+else
+install-data-local:
+endif
+
+install-data-hook:
+ @system=`uname`; \
+ if test -f /usr/include/security/pam_appl.h; then \
+ if test '!' -d $(DESTDIR)$(PAM_PREFIX)/pam.d; then \
+ $(mkinstalldirs) $(DESTDIR)$(PAM_PREFIX)/pam.d; \
+ chmod 755 $(DESTDIR)$(PAM_PREFIX)/pam.d; \
+ fi; \
+ if test $$system = Linux; then \
+ if test '!' -f $(DESTDIR)$(PAM_PREFIX)/pam.d/mate-screensaver; then \
+ $(INSTALL_DATA) mate-screensaver $(DESTDIR)$(PAM_PREFIX)/pam.d/mate-screensaver; \
+ fi; \
+ if test "x$(PAM_PREFIX)" != "x/etc/pam.d"; then \
+ echo "***" ; \
+ echo "*** Warning: mate-screensaver has been compiled with support for" ; \
+ echo "*** Pluggable Authentication Modules (PAM). However, you may need to" ; \
+ echo "*** manually install $(PAM_PREFIX)/pam.d/mate-screensaver" ; \
+ echo "*** to /etc/pam.d/mate-screensaver. Otherwise, unlocking might" ; \
+ echo "*** not work." ; \
+ echo "***" ; \
+ echo "*** Note: If you are using SuSE/Novell you may have to modify this file." ; \
+ echo "***" ; \
+ fi; \
+ fi; \
+ if test $$system = SunOS; then \
+ echo "***" ; \
+ echo "*** Warning: mate-screensaver has been compiled with support for" ; \
+ echo "*** Pluggable Authentication Modules (PAM). However, you" ; \
+ echo "*** need to manually add authentication for mate-screensaver in" ; \
+ echo "*** $(PAM_PREFIX)/pam.conf or /etc/pam.conf." ; \
+ echo "*** Otherwise, unlocking might not work." ; \
+ echo "***" ; \
+ fi; \
+ fi
diff --git a/data/images/Makefile.am b/data/images/Makefile.am
new file mode 100644
index 0000000..e23dc87
--- /dev/null
+++ b/data/images/Makefile.am
@@ -0,0 +1,14 @@
+NULL =
+
+SUBDIRS = \
+ cosmos \
+ $(NULL)
+
+imagedir = $(datadir)/pixmaps
+image_DATA = \
+ mate-logo-white.svg \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(image_DATA) \
+ $(NULL)
diff --git a/data/images/cosmos/CREDITS b/data/images/cosmos/CREDITS
new file mode 100644
index 0000000..6ecc9ab
--- /dev/null
+++ b/data/images/cosmos/CREDITS
@@ -0,0 +1,29 @@
+All of these images are in the public domain courtesy of NASA.
+
+blue-marble-west.jpg:
+http://visibleearth.nasa.gov/view_rec.php?id=2429
+
+cloud.jpg:
+www.spacetelescope.org/images/html/heic0601a.html
+
+comet.jpg:
+http://hubblesite.org/newscenter/newsdesk/archive/releases/2004/52/
+
+earth-horizon.jpg:
+http://spaceflight.nasa.gov/gallery/images/station/crew-7/html/iss007e16249.html
+
+galaxy-ngc3370.jpg:
+http://hubblesite.org/newscenter/newsdesk/archive/releases/2003/24/
+
+helix-nebula.jpg:
+http://hubblesite.org/newscenter/newsdesk/archive/releases/2003/11/
+
+jupiter.jpg:
+http://hubblesite.org/newscenter/newsdesk/archive/releases/1999/29/
+
+sombrereo.jpg:
+http://hubblesite.org/newscenter/newsdesk/archive/releases/2003/28/
+
+whirlpool.jpg:
+http://hubblesite.org/newscenter/newsdesk/archive/releases/2005/12/image/a
+
diff --git a/data/images/cosmos/Makefile.am b/data/images/cosmos/Makefile.am
new file mode 100644
index 0000000..6cc80d8
--- /dev/null
+++ b/data/images/cosmos/Makefile.am
@@ -0,0 +1,54 @@
+NULL =
+
+BACKGROUNDS = \
+ blue-marble-west.jpg \
+ cloud.jpg \
+ comet.jpg \
+ earth-horizon.jpg \
+ galaxy-ngc3370.jpg \
+ helix-nebula.jpg \
+ jupiter.jpg \
+ sombrero.jpg \
+ whirlpool.jpg \
+ $(NULL)
+
+imagesdir = $(SLIDESHOW_COSMOS_DIR)
+images_DATA = \
+ $(BACKGROUNDS) \
+ background-1.xml \
+ $(NULL)
+
+cosmos.xml.in: cosmos.xml.in.in Makefile
+ $(edit) $< >[email protected]
+
+background-1.xml: background-1.xml.in Makefile
+ $(edit) $< >[email protected]
+
+metadata_in_files = cosmos.xml.in
+metadatadir = $(datadir)/mate-background-properties
+metadata_DATA = $(metadata_in_files:.xml.in=.xml)
+
+edit = sed \
+ -e 's|@IMAGESDIR[@]|$(imagesdir)|g'
+
+EXTRA_DIST = \
+ CREDITS \
+ $(BACKGROUNDS) \
+ background-1.xml.in \
+ cosmos.xml.in.in \
+ $(NULL)
+
+CLEANFILES = \
+ cosmos.xml.in \
+ $(NULL)
+
+DISTCLEANFILES = \
+ cosmos.xml \
+ background-1.xml \
+ $(NULL)
+
+MAINTAINERCLEANFILES = \
+ *~ \
+ Makefile.in \
+ $(NULL)
diff --git a/data/images/cosmos/background-1.xml.in b/data/images/cosmos/background-1.xml.in
new file mode 100644
index 0000000..698b4b5
--- /dev/null
+++ b/data/images/cosmos/background-1.xml.in
@@ -0,0 +1,92 @@
+<background>
+ <starttime>
+ <year>2009</year>
+ <month>08</month>
+ <day>04</day>
+ <hour>00</hour>
+ <minute>00</minute>
+ <second>00</second>
+ </starttime>
+<!-- This animation will start at midnight. -->
+ <static>
+ <duration>1795.0</duration>
+ <file>@[email protected]/cloud.jpg</file>
+ </static>
+ <transition>
+ <duration>5.0</duration>
+ <from>@[email protected]/cloud.jpg</from>
+ <to>@[email protected]/comet.jpg</to>
+ </transition>
+ <static>
+ <duration>1795.0</duration>
+ <file>@[email protected]/comet.jpg</file>
+ </static>
+ <transition>
+ <duration>5.0</duration>
+ <from>@[email protected]/comet.jpg</from>
+ <to>@[email protected]/earth-horizon.jpg</to>
+ </transition>
+ <static>
+ <duration>1795.0</duration>
+ <file>@[email protected]/earth-horizon.jpg</file>
+ </static>
+ <transition>
+ <duration>5.0</duration>
+ <from>@[email protected]/earth-horizon.jpg</from>
+ <to>@[email protected]/blue-marble-west.jpg</to>
+ </transition>
+ <static>
+ <duration>1795.0</duration>
+ <file>@[email protected]/blue-marble-west.jpg</file>
+ </static>
+ <transition>
+ <duration>5.0</duration>
+ <from>@[email protected]/blue-marble-west.jpg</from>
+ <to>@[email protected]/galaxy-ngc3370.jpg</to>
+ </transition>
+ <static>
+ <duration>1795.0</duration>
+ <file>@[email protected]/galaxy-ngc3370.jpg</file>
+ </static>
+ <transition>
+ <duration>5.0</duration>
+ <from>@[email protected]/galaxy-ngc3370.jpg</from>
+ <to>@[email protected]/helix-nebula.jpg</to>
+ </transition>
+ <static>
+ <duration>1795.0</duration>
+ <file>@[email protected]/helix-nebula.jpg</file>
+ </static>
+ <transition>
+ <duration>5.0</duration>
+ <from>@[email protected]/helix-nebula.jpg</from>
+ <to>@[email protected]/jupiter.jpg</to>
+ </transition>
+ <static>
+ <duration>1795.0</duration>
+ <file>@[email protected]/jupiter.jpg</file>
+ </static>
+ <transition>
+ <duration>5.0</duration>
+ <from>@[email protected]/jupiter.jpg</from>
+ <to>@[email protected]/sombrero.jpg</to>
+ </transition>
+ <static>
+ <duration>1795.0</duration>
+ <file>@[email protected]/sombrero.jpg</file>
+ </static>
+ <transition>
+ <duration>5.0</duration>
+ <from>@[email protected]/sombrero.jpg</from>
+ <to>@[email protected]/whirlpool.jpg</to>
+ </transition>
+ <static>
+ <duration>1795.0</duration>
+ <file>@[email protected]/whirlpool.jpg</file>
+ </static>
+ <transition>
+ <duration>5.0</duration>
+ <from>@[email protected]/whirlpool.jpg</from>
+ <to>@[email protected]/cloud.jpg</to>
+ </transition>
+</background>
diff --git a/data/images/cosmos/blue-marble-west.jpg b/data/images/cosmos/blue-marble-west.jpg
new file mode 100644
index 0000000..7cd8be1
--- /dev/null
+++ b/data/images/cosmos/blue-marble-west.jpg
Binary files differ
diff --git a/data/images/cosmos/cloud.jpg b/data/images/cosmos/cloud.jpg
new file mode 100644
index 0000000..066e983
--- /dev/null
+++ b/data/images/cosmos/cloud.jpg
Binary files differ
diff --git a/data/images/cosmos/comet.jpg b/data/images/cosmos/comet.jpg
new file mode 100644
index 0000000..5de37cf
--- /dev/null
+++ b/data/images/cosmos/comet.jpg
Binary files differ
diff --git a/data/images/cosmos/cosmos.xml.in.in b/data/images/cosmos/cosmos.xml.in.in
new file mode 100644
index 0000000..b9cf666
--- /dev/null
+++ b/data/images/cosmos/cosmos.xml.in.in
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE wallpapers SYSTEM "mate-wp-list.dtd">
+<wallpapers>
+ <wallpaper deleted="false">
+ <!-- Translators: This is the name of a desktop background image that shows outer space images.
+ You might want to translate it into the equivalent words of your language -->
+ <_name>Cosmos</_name>
+ <filename>@[email protected]/background-1.xml</filename>
+ <options>zoom</options>
+ </wallpaper>
+</wallpapers>
diff --git a/data/images/cosmos/earth-horizon.jpg b/data/images/cosmos/earth-horizon.jpg
new file mode 100644
index 0000000..1abefd2
--- /dev/null
+++ b/data/images/cosmos/earth-horizon.jpg
Binary files differ
diff --git a/data/images/cosmos/galaxy-ngc3370.jpg b/data/images/cosmos/galaxy-ngc3370.jpg
new file mode 100644
index 0000000..46113b2
--- /dev/null
+++ b/data/images/cosmos/galaxy-ngc3370.jpg
Binary files differ
diff --git a/data/images/cosmos/helix-nebula.jpg b/data/images/cosmos/helix-nebula.jpg
new file mode 100644
index 0000000..19f02b2
--- /dev/null
+++ b/data/images/cosmos/helix-nebula.jpg
Binary files differ
diff --git a/data/images/cosmos/jupiter.jpg b/data/images/cosmos/jupiter.jpg
new file mode 100644
index 0000000..396af35
--- /dev/null
+++ b/data/images/cosmos/jupiter.jpg
Binary files differ
diff --git a/data/images/cosmos/sombrero.jpg b/data/images/cosmos/sombrero.jpg
new file mode 100644
index 0000000..6d7d2ff
--- /dev/null
+++ b/data/images/cosmos/sombrero.jpg
Binary files differ
diff --git a/data/images/cosmos/whirlpool.jpg b/data/images/cosmos/whirlpool.jpg
new file mode 100644
index 0000000..4fe2ff8
--- /dev/null
+++ b/data/images/cosmos/whirlpool.jpg
Binary files differ
diff --git a/data/images/mate-logo-white.svg b/data/images/mate-logo-white.svg
new file mode 100644
index 0000000..b8ee84d
--- /dev/null
+++ b/data/images/mate-logo-white.svg
@@ -0,0 +1,14 @@
+<?xml version='1.0' encoding='UTF-8' standalone='no'?>
+<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
+ 'http://www.w3.org/TR//REC-SVG-0904/DTD/svg10.dtd'>
+<svg xmlns='http://www.w3.org/2/svg' version='1.0'
+ x='0' y='0' width='128' height='128'
+ viewBox='0 0 96 118'>
+ <g style='fill:#ffffff;'>
+ <path d='M 86.068,0.0 C 61.466,0.0 56.851,35.041 70.691,35.041 C 84.529,35.041 110.67100,0.0 86.068,0.0 z '/>
+ <path d='M 45.217,30.699 C 52.586,31.149 60.671,2.5770 46.821,4.3740 C 32.976,6.1710 37.845,30.249 45.217,30.699 z '/>
+ <path d='M 11.445,48.453 C 16.686,46.146 12.120,23.581 3.2080,29.735 C -5.7,35.890 6.2040,50.759 11.445,48.453 z '/>
+ <path d='M 26.212,36.642 C 32.451,35.370 32.793,9.7780 21.667,14.369 C 10.539,18.961 19.978,37.916 26.212,36.642 L 26.212,36.642 z '/>
+ <path d='M 58.791,93.913 C 59.898,102.367 52.589,106.542 45.431,101.092 C 22.644,83.743 83.160,75.088 79.171,51.386 C 75.860,31.712 15.495,37.769 8.6210,68.553 C 3.9680,89.374 27.774,118.26 52.614,118.26 C 64.834,118.26 78.929,107.226 81.566,93.248 C 83.580,82.589 57.867,86.860 58.791,93.913 L 58.791,93.913 z '/>
+ </g>
+</svg>
diff --git a/data/lock-dialog-default.ui b/data/lock-dialog-default.ui
new file mode 100644
index 0000000..5dfa8a2
--- /dev/null
+++ b/data/lock-dialog-default.ui
@@ -0,0 +1,505 @@
+<?xml version="1.0"?>
+<!--*- mode: xml -*-->
+<interface>
+ <object class="GtkFrame" id="lock-dialog">
+ <property name="visible">True</property>
+ <property name="label_xalign">0</property>
+ <property name="label_yalign">0.5</property>
+ <property name="shadow_type">GTK_SHADOW_OUT</property>
+ <child>
+ <object class="GtkAlignment" id="alignment1">
+ <property name="border_width">12</property>
+ <property name="visible">True</property>
+ <property name="xalign">0.5</property>
+ <property name="yalign">0.5</property>
+ <property name="xscale">1</property>
+ <property name="yscale">1</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="GtkVBox" id="lock-box">
+ <property name="border_width">18</property>
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+ <child>
+ <object class="GtkNotebook" id="notebook">
+ <property name="visible">True</property>
+ <property name="show_tabs">False</property>
+ <property name="show_border">False</property>
+ <property name="tab_pos">GTK_POS_TOP</property>
+ <property name="scrollable">False</property>
+ <property name="enable_popup">False</property>
+ <child>
+ <object class="GtkAlignment" id="alignment2">
+ <property name="visible">True</property>
+ <property name="xalign">0.5</property>
+ <property name="yalign">0.5</property>
+ <property name="xscale">1</property>
+ <property name="yscale">1</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="GtkVBox" id="vbox2">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkImage" id="auth-face-image">
+ <property name="visible">True</property>
+ <property name="xalign">0.5</property>
+ <property name="yalign">1</property>
+ <property name="xpad">0</property>
+ <property name="ypad">0</property>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="vbox3">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+ <child>
+ <object class="GtkLabel" id="auth-realname-label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">&lt;span size="x-large"&gt;%R&lt;/span&gt;</property>
+ <property name="use_underline">False</property>
+ <property name="use_markup">True</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>
+ <child>
+ <object class="GtkLabel" id="auth-username-label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">&lt;span size="small"&gt;%U on %h&lt;/span&gt;</property>
+ <property name="use_underline">False</property>
+ <property name="use_markup">True</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>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="status-message-label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"/>
+ <property name="use_underline">False</property>
+ <property name="use_markup">False</property>
+ <property name="justify">GTK_JUSTIFY_LEFT</property>
+ <property name="wrap">True</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">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkVBox" id="auth-prompt-box">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+ <child>
+ <object class="GtkHBox" id="hbox1">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="auth-prompt-label">
+ <property name="label" translatable="yes"/>
+ <property name="use_underline">False</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="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>
+ <child>
+ <object class="GtkEntry" id="auth-prompt-entry">
+ <property name="can_focus">True</property>
+ <property name="editable">True</property>
+ <property name="visibility">False</property>
+ <property name="max_length">0</property>
+ <property name="text" translatable="yes"/>
+ <property name="has_frame">True</property>
+ <property name="activates_default">True</property>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHBox" id="auth-prompt-kbd-layout-indicator">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</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>
+ <child>
+ <object class="GtkLabel" id="auth-capslock-label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"/>
+ <property name="use_underline">False</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>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="auth-status-label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"/>
+ <property name="use_underline">False</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>
+ <child>
+ <object class="GtkHButtonBox" id="auth-action-area">
+ <property name="visible">True</property>
+ <property name="layout_style">GTK_BUTTONBOX_END</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkButton" id="auth-note-button">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="label" translatable="yes">_Leave Message</property>
+ <property name="use_underline">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">False</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkButton" id="auth-switch-button">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="label" translatable="yes">_Switch User</property>
+ <property name="use_underline">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">False</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkButton" id="auth-logout-button">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="label" translatable="yes">_Log Out</property>
+ <property name="use_underline">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">False</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkButton" id="auth-cancel-button">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="label" translatable="yes">_Cancel</property>
+ <property name="use_underline">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">False</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkButton" id="auth-unlock-button">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="label" translatable="yes">_Unlock</property>
+ <property name="use_underline">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="tab_expand">False</property>
+ <property name="tab_fill">True</property>
+ </packing>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="label1">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"/>
+ <property name="use_underline">False</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>
+ </child>
+ <child>
+ <object class="GtkVBox" id="note-tab">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">10</property>
+ <child>
+ <object class="GtkLabel" id="note-tab-label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">&lt;b&gt;Leave a message for %R:&lt;/b&gt;</property>
+ <property name="use_underline">False</property>
+ <property name="use_markup">True</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="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>
+ <child>
+ <object class="GtkScrolledWindow" id="scrolledwindow1">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
+ <property name="shadow_type">GTK_SHADOW_IN</property>
+ <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+ <child>
+ <object class="GtkTextView" id="note-text-view">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="editable">True</property>
+ <property name="overwrite">False</property>
+ <property name="accepts_tab">True</property>
+ <property name="justification">GTK_JUSTIFY_LEFT</property>
+ <property name="wrap_mode">GTK_WRAP_WORD</property>
+ <property name="cursor_visible">True</property>
+ <property name="pixels_above_lines">0</property>
+ <property name="pixels_below_lines">0</property>
+ <property name="pixels_inside_wrap">0</property>
+ <property name="left_margin">0</property>
+ <property name="right_margin">0</property>
+ <property name="indent">0</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHButtonBox" id="hbuttonbox1">
+ <property name="visible">True</property>
+ <property name="layout_style">GTK_BUTTONBOX_END</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkButton" id="note-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="note-ok-button">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="label">gtk-save</property>
+ <property name="use_stock">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="tab_expand">False</property>
+ <property name="tab_fill">True</property>
+ </packing>
+ </child>
+ <child type="tab">
+ <object class="GtkLabel" id="label9">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"/>
+ <property name="use_underline">False</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>
+ </child>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <placeholder/>
+ </child>
+ </object>
+</interface>
diff --git a/data/mate-screensaver b/data/mate-screensaver
new file mode 100644
index 0000000..4bd6427
--- /dev/null
+++ b/data/mate-screensaver
@@ -0,0 +1,15 @@
+#%PAM-1.0
+
+# Fedora Core
+auth include system-auth
+auth optional pam_mate_keyring.so
+account include system-auth
+password include system-auth
+session include system-auth
+
+# SuSE/Novell
+#auth include common-auth
+#auth optional pam_mate_keyring.so
+#account include common-account
+#password include common-password
+#session include common-session
diff --git a/data/mate-screensaver-command.1 b/data/mate-screensaver-command.1
new file mode 100644
index 0000000..34fb95a
--- /dev/null
+++ b/data/mate-screensaver-command.1
@@ -0,0 +1,70 @@
+.\" Copyright (C) 2007 Sven Arvidsson <[email protected]>
+.\"
+.\" This is free software; you may 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 is distributed in the hope that 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.
+.TH mate-screensaver-command 1 "2007\-09\-27" "MATE"
+.SH NAME
+mate-screensaver-command \- controls MATE screensaver
+.SH SYNOPSIS
+.B mate-screensaver-command
+.RI [ OPTION... ]
+.SH DESCRIPTION
+mate-screensaver-command is a tool for controlling an already
+running instance of mate-screensaver.
+.SH OPTIONS
+.TP
+.B \-\-exit
+Causes the screensaver to exit gracefully
+.TP
+.B \-q, \-\-query
+Query the state of the screensaver
+.TP
+.B \-t, \-\-time
+Query the length of time the screensaver has been active
+.TP
+.B \-l, \-\-lock
+Tells the running screensaver process to lock the screen immediately
+.TP
+.B \-c, \-\-cycle
+If the screensaver is active then switch to another graphics demo
+.TP
+.B \-a, \-\-activate
+Turn the screensaver on (blank the screen)
+.TP
+.B \-d, \-\-deactivate
+If the screensaver is active then deactivate it (un-blank the screen)
+.TP
+.B \-p, \-\-poke
+Poke the running screensaver to simulate user activity
+.TP
+.B \-i, \-\-inhibit
+Inhibit the screensaver from activating. Command blocks while inhibit
+is active.
+.TP
+.B \-n, \-\-application-name
+The calling application that is inhibiting the screensaver
+.TP
+.B \-r, \-\-reason
+The reason for inhibiting the screensaver
+.TP
+.B \-V, \-\-version
+Version of this application
+.SH AUTHORS
+.B mate-screensaver-command
+is written by William Jon McCann <[email protected]>.
+.P
+This manual page was written by Sven Arvidsson <[email protected]>.
+.SH SEE ALSO
+.BR "mate-screensaver" (1)
+
diff --git a/data/mate-screensaver-preferences.1 b/data/mate-screensaver-preferences.1
new file mode 100644
index 0000000..b00176c
--- /dev/null
+++ b/data/mate-screensaver-preferences.1
@@ -0,0 +1,37 @@
+.\" Copyright (C) 2007 Sven Arvidsson <[email protected]>
+.\"
+.\" This is free software; you may 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 is distributed in the hope that 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.
+.TH mate-screensaver-preferences 1 "2007\-09\-27" "MATE"
+.SH NAME
+mate-screensaver-preferences \- configure MATE Screensaver
+.SH SYNOPSIS
+.B mate-screensaver-preferences
+.RI [ OPTIONS... ]
+.SH DESCRIPTION
+Manages preferences for the MATE screen saver.
+.SH OPTIONS
+This program only accepts the standard GTK options.
+.SH AUTHORS
+.B mate-screensaver-preferences
+is written by William Jon McCann <[email protected]>.
+.P
+This manual page was written by Sven Arvidsson <[email protected]>.
+.SH SEE ALSO
+.BR "mate-screensaver" (1),
+.BR "gtk-options" (7)
+.P
+The online documentation available through the program's
+.I Help
+menu.
diff --git a/data/mate-screensaver-preferences.desktop.in b/data/mate-screensaver-preferences.desktop.in
new file mode 100644
index 0000000..9800ad8
--- /dev/null
+++ b/data/mate-screensaver-preferences.desktop.in
@@ -0,0 +1,13 @@
+[Desktop Entry]
+_Name=Screensaver
+_Comment=Set your screensaver preferences
+Icon=preferences-desktop-screensaver
+Exec=mate-screensaver-preferences
+Terminal=false
+Type=Application
+Categories=GTK;MATE;Settings;DesktopSettings;
+OnlyShowIn=MATE;
+StartupNotify=true
+X-MATE-Bugzilla-Bugzilla=MATE
+X-MATE-Bugzilla-Product=mate-screensaver
+X-MATE-Bugzilla-Component=general
diff --git a/data/mate-screensaver-preferences.ui b/data/mate-screensaver-preferences.ui
new file mode 100644
index 0000000..cfa6ccd
--- /dev/null
+++ b/data/mate-screensaver-preferences.ui
@@ -0,0 +1,620 @@
+<?xml version="1.0"?>
+<!--*- mode: xml -*-->
+<interface>
+ <object class="GtkImage" id="preview_image">
+ <property name="stock">gtk-fullscreen</property>
+ <property name="icon_size">4</property>
+ </object>
+ <object class="GtkImage" id="power_image">
+ <property name="stock">gtk-jump-to</property>
+ <property name="icon_size">4</property>
+ </object>
+ <object class="GtkAdjustment" id="adjustment1">
+ <property name="upper">120</property>
+ <property name="lower">1</property>
+ <property name="page_increment">10</property>
+ <property name="step_increment">1</property>
+ <property name="page_size">0</property>
+ <property name="value">10</property>
+ </object>
+ <object class="GtkDialog" id="prefs_dialog">
+ <property name="border_width">5</property>
+ <property name="visible">True</property>
+ <property name="title" translatable="yes">Screensaver Preferences</property>
+ <property name="type">GTK_WINDOW_TOPLEVEL</property>
+ <property name="window_position">GTK_WIN_POS_NONE</property>
+ <property name="modal">False</property>
+ <property name="default_width">600</property>
+ <property name="default_height">400</property>
+ <property name="resizable">True</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-vbox1">
+ <property name="orientation">vertical</property>
+ <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_area1">
+ <property name="visible">True</property>
+ <property name="layout_style">GTK_BUTTONBOX_END</property>
+ <child>
+ <object class="GtkButton" id="helpbutton1">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="label">gtk-help</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="gpm_button">
+ <property name="visible">True</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>
+ <property name="image">power_image</property>
+ <property name="label" translatable="yes">Power _Management</property>
+ <property name="use_underline">True</property>
+ </object>
+ </child>
+ <child>
+ <object class="GtkButton" id="button1">
+ <property name="visible">True</property>
+ <property name="can_default">True</property>
+ <property name="can_focus">True</property>
+ <property name="label">gtk-close</property>
+ <property name="use_stock">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">True</property>
+ </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="vbox1">
+ <property name="orientation">vertical</property>
+ <property name="border_width">5</property>
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkHBox" id="hbox1">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkVBox" id="vbox8">
+ <property name="orientation">vertical</property>
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkLabel" id="savers_label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">_Screensaver theme:</property>
+ <property name="use_underline">True</property>
+ <property name="use_markup">True</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="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>
+ <child>
+ <object class="GtkHBox" id="hbox6">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+ <child>
+ <object class="GtkTable" id="table1">
+ <property name="visible">True</property>
+ <property name="n_rows">2</property>
+ <property name="n_columns">2</property>
+ <property name="homogeneous">False</property>
+ <property name="row_spacing">6</property>
+ <property name="column_spacing">6</property>
+ <child>
+ <object class="GtkScrolledWindow" id="themes_scrolled_window">
+ <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>
+ <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
+ <child>
+ <object class="GtkTreeView" id="savers_treeview">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="headers_visible">False</property>
+ <property name="rules_hint">False</property>
+ <property name="reorderable">False</property>
+ <property name="enable_search">True</property>
+ <property name="fixed_height_mode">False</property>
+ <property name="hover_selection">False</property>
+ <property name="hover_expand">False</property>
+ <accessibility>
+ <relation target="savers_treeview" type="label-for"/>
+ </accessibility>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="right_attach">1</property>
+ <property name="top_attach">0</property>
+ <property name="bottom_attach">1</property>
+ <property name="x_options">fill</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkDrawingArea" id="preview_area">
+ </object>
+ <packing>
+ <property name="left_attach">1</property>
+ <property name="right_attach">2</property>
+ <property name="top_attach">0</property>
+ <property name="bottom_attach">2</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkHButtonBox" id="hbuttonbox1">
+ <property name="visible">True</property>
+ <property name="layout_style">GTK_BUTTONBOX_START</property>
+ <property name="spacing">0</property>
+ <child>
+ <object class="GtkButton" id="preview_button">
+ <property name="visible">True</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>
+ <property name="image">preview_image</property>
+ <property name="label" translatable="yes">_Preview</property>
+ <property name="use_underline">True</property>
+ </object>
+ </child>
+ </object>
+ <packing>
+ <property name="left_attach">0</property>
+ <property name="right_attach">1</property>
+ <property name="top_attach">1</property>
+ <property name="bottom_attach">2</property>
+ <property name="x_options">fill</property>
+ <property name="y_options">fill</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>
+ <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>
+ <child>
+ <object class="GtkHBox" id="hbox2">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+ <child>
+ <object class="GtkVBox" id="vbox5">
+ <property name="orientation">vertical</property>
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+ <child>
+ <object class="GtkHBox" id="hbox3">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+ <child>
+ <object class="GtkVBox" id="vbox6">
+ <property name="orientation">vertical</property>
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+ <child>
+ <object class="GtkVBox" id="vbox3">
+ <property name="orientation">vertical</property>
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkHBox" id="activate_delay_hbox">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">12</property>
+ <child>
+ <object class="GtkLabel" id="activate_delay_label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">Regard the computer as _idle after:</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>
+ <child>
+ <object class="GtkHBox" id="hbox4">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">6</property>
+ <child>
+ <object class="GtkHScale" id="activate_delay_hscale">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="draw_value">True</property>
+ <property name="value_pos">GTK_POS_TOP</property>
+ <property name="digits">0</property>
+ <property name="update_policy">GTK_UPDATE_CONTINUOUS</property>
+ <property name="inverted">False</property>
+ <property name="adjustment">adjustment1</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">False</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="enable_checkbox">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="label" translatable="yes">_Activate screensaver when computer is idle</property>
+ <property name="use_underline">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">True</property>
+ <property name="active">False</property>
+ <property name="inconsistent">False</property>
+ <property name="draw_indicator">True</property>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkCheckButton" id="lock_checkbox">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="label" translatable="yes">_Lock screen when screensaver is active</property>
+ <property name="use_underline">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">True</property>
+ <property name="active">False</property>
+ <property name="inconsistent">False</property>
+ <property name="draw_indicator">True</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="root_warning_label">
+ <property name="label" translatable="yes">&lt;b&gt;Warning: the screen will not be locked for the root user.&lt;/b&gt;</property>
+ <property name="use_underline">False</property>
+ <property name="use_markup">True</property>
+ <property name="justify">GTK_JUSTIFY_LEFT</property>
+ <property name="wrap">True</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="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>
+ <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>
+ <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">False</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="-11">helpbutton1</action-widget>
+ <action-widget response="-2">gpm_button</action-widget>
+ <action-widget response="-7">button1</action-widget>
+ </action-widgets>
+ </object>
+ <object class="GtkWindow" id="fullscreen_preview_window">
+ <property name="can_focus">True</property>
+ <property name="has_focus">True</property>
+ <property name="title" translatable="yes">Screensaver Preview</property>
+ <property name="type">GTK_WINDOW_TOPLEVEL</property>
+ <property name="window_position">GTK_WIN_POS_CENTER</property>
+ <property name="modal">True</property>
+ <property name="resizable">True</property>
+ <property name="destroy_with_parent">True</property>
+ <property name="decorated">False</property>
+ <property name="skip_taskbar_hint">True</property>
+ <property name="skip_pager_hint">True</property>
+ <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property>
+ <property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
+ <property name="focus_on_map">True</property>
+ <property name="urgency_hint">False</property>
+ <child>
+ <object class="GtkVBox" id="vbox10">
+ <property name="orientation">vertical</property>
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+ <child>
+ <object class="GtkHBox" id="hbox9">
+ <property name="visible">True</property>
+ <property name="homogeneous">False</property>
+ <property name="spacing">0</property>
+ <child>
+ <object class="GtkImage" id="image2">
+ <property name="visible">True</property>
+ <property name="stock">gtk-dialog-warning</property>
+ <property name="icon_size">4</property>
+ <property name="xalign">0.5</property>
+ <property name="yalign">0.5</property>
+ <property name="xpad">10</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="label15">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes">&lt;b&gt;Screensaver preview&lt;/b&gt;</property>
+ <property name="use_underline">False</property>
+ <property name="use_markup">True</property>
+ <property name="justify">GTK_JUSTIFY_FILL</property>
+ <property name="wrap">True</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="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">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkLabel" id="fullscreen_preview_theme_label">
+ <property name="visible">True</property>
+ <property name="label" translatable="yes"/>
+ <property name="use_underline">False</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">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="fullscreen_preview_previous_button">
+ <property name="visible">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="GtkImage" id="image5">
+ <property name="visible">True</property>
+ <property name="stock">gtk-go-back</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>
+ </child>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="fullscreen_preview_next_button">
+ <property name="visible">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="GtkImage" id="image4">
+ <property name="visible">True</property>
+ <property name="stock">gtk-go-forward</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>
+ </child>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkButton" id="fullscreen_preview_close">
+ <property name="visible">True</property>
+ <property name="can_focus">True</property>
+ <property name="label">gtk-leave-fullscreen</property>
+ <property name="use_stock">True</property>
+ <property name="relief">GTK_RELIEF_NORMAL</property>
+ <property name="focus_on_click">True</property>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ </packing>
+ </child>
+ <child>
+ <object class="GtkDrawingArea" id="fullscreen_preview_area">
+ <property name="visible">True</property>
+ </object>
+ <packing>
+ <property name="padding">0</property>
+ <property name="expand">True</property>
+ <property name="fill">True</property>
+ </packing>
+ </child>
+ </object>
+ </child>
+ </object>
+</interface>
diff --git a/data/mate-screensaver.1 b/data/mate-screensaver.1
new file mode 100644
index 0000000..a9539a0
--- /dev/null
+++ b/data/mate-screensaver.1
@@ -0,0 +1,41 @@
+.\" Copyright (C) 2007 Sven Arvidsson <[email protected]>
+.\"
+.\" This is free software; you may 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 is distributed in the hope that 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.
+.TH mate-screensaver 1 "2007\-09\-27" "MATE"
+.SH NAME
+mate-screensaver \- screen saver and locker
+.SH SYNOPSIS
+.B mate-screensaver
+.RI [ OPTIONS... ]
+.SH DESCRIPTION
+MATE Screensaver is the default screen saver and locker in a MATE
+desktop. It is designed with simplicity and security in mind.
+.SH OPTIONS
+.TP
+.B \-\-no\-daemon
+Don't become a daemon
+.TP
+.B \-\-debug
+Enable debugging code
+.P
+This program also accepts the standard GTK options.
+.SH AUTHORS
+.B mate-screensaver
+is written by William Jon McCann <[email protected]>.
+.P
+This manual page was written by Sven Arvidsson <[email protected]>.
+.SH SEE ALSO
+.BR "gtk-options" (7)
+
diff --git a/data/mate-screensaver.directory.in b/data/mate-screensaver.directory.in
new file mode 100644
index 0000000..3733bbd
--- /dev/null
+++ b/data/mate-screensaver.directory.in
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Encoding=UTF-8
+_Name=Screensavers
+_Comment=Screensaver themes
+Icon=screensaver
+Type=Directory
+OnlyShowIn=MATE;
+NoDisplay=false
diff --git a/data/mate-screensaver.pc.in b/data/mate-screensaver.pc.in
new file mode 100644
index 0000000..4294e22
--- /dev/null
+++ b/data/mate-screensaver.pc.in
@@ -0,0 +1,17 @@
+
+
+Name: mate-screensaver
+Description: mate screensaver
+Requires:
+Libs:
+Cflags:
diff --git a/data/mate-screensaver.schemas.in b/data/mate-screensaver.schemas.in
new file mode 100644
index 0000000..5767b17
--- /dev/null
+++ b/data/mate-screensaver.schemas.in
@@ -0,0 +1,257 @@
+<mateconfschemafile>
+ <schemalist>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/idle_activation_enabled</key>
+ <applyto>/apps/mate-screensaver/idle_activation_enabled</applyto>
+ <owner>mate-screensaver</owner>
+ <type>bool</type>
+ <default>TRUE</default>
+ <locale name="C">
+ <short>Activate when idle</short>
+ <long>
+ Set this to TRUE to activate the screensaver
+ when the session is idle.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/lock_enabled</key>
+ <applyto>/apps/mate-screensaver/lock_enabled</applyto>
+ <owner>mate-screensaver</owner>
+ <type>bool</type>
+ <default>TRUE</default>
+ <locale name="C">
+ <short>Lock on activation</short>
+ <long>
+ Set this to TRUE to lock the screen when the screensaver
+ goes active.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/mode</key>
+ <applyto>/apps/mate-screensaver/mode</applyto>
+ <owner>mate-screensaver</owner>
+ <type>string</type>
+ <default>blank-only</default>
+ <locale name="C">
+ <short>Screensaver theme selection mode</short>
+ <long>
+ The selection mode used by screensaver. May be "blank-only"
+ to enable the screensaver without using any theme on activation,
+ "single" to enable screensaver using only one theme on activation
+ (specified in "themes" key), and "random" to enable the
+ screensaver using a random theme on activation.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/themes</key>
+ <applyto>/apps/mate-screensaver/themes</applyto>
+ <owner>mate-screensaver</owner>
+ <type>list</type>
+ <list_type>string</list_type>
+ <default>[]</default>
+ <locale name="C">
+ <short>Screensaver themes</short>
+ <long>
+ This key specifies the list of themes to be used by the
+ screensaver. It's ignored when "mode" key is
+ "blank-only", should provide the theme name when "mode" is
+ "single", and should provide a list of themes when "mode" is
+ "random".
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/idle_delay</key>
+ <applyto>/apps/mate-screensaver/idle_delay</applyto>
+ <owner>mate-screensaver</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Time before session is considered idle</short>
+ <long>
+ The number of minutes of inactivity before the
+ session is considered idle.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/power_management_delay</key>
+ <applyto>/apps/mate-screensaver/power_management_delay</applyto>
+ <owner>mate-screensaver</owner>
+ <type>int</type>
+ <default>30</default>
+ <locale name="C">
+ <short>Time before power-management baseline</short>
+ <long>
+ The number of seconds of inactivity before signalling
+ to power-management. This key is set and maintained
+ by the session power-management agent.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/cycle_delay</key>
+ <applyto>/apps/mate-screensaver/cycle_delay</applyto>
+ <owner>mate-screensaver</owner>
+ <type>int</type>
+ <default>10</default>
+ <locale name="C">
+ <short>Time before theme change</short>
+ <long>
+ The number of minutes to run before changing the
+ screensaver theme.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/lock_delay</key>
+ <applyto>/apps/mate-screensaver/lock_delay</applyto>
+ <owner>mate-screensaver</owner>
+ <type>int</type>
+ <default>0</default>
+ <locale name="C">
+ <short>Time before locking</short>
+ <long>
+ The number of minutes after screensaver activation
+ before locking the screen.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/embedded_keyboard_enabled</key>
+ <applyto>/apps/mate-screensaver/embedded_keyboard_enabled</applyto>
+ <owner>mate-screensaver</owner>
+ <type>bool</type>
+ <default>FALSE</default>
+ <locale name="C">
+ <short>Allow embedding a keyboard into the window</short>
+ <long>
+ Set this to TRUE to allow embedding a keyboard into the
+ window when trying to unlock. The "keyboard_command" key
+ must be set with the appropriate command.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/embedded_keyboard_command</key>
+ <applyto>/apps/mate-screensaver/embedded_keyboard_command</applyto>
+ <owner>mate-screensaver</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short>Embedded keyboard command</short>
+ <long>
+ The command that will be run, if the "embedded_keyboard_enabled" key
+ is set to TRUE, to embed a keyboard widget into the window.
+ This command should implement an XEMBED plug interface and
+ output a window XID on the standard output.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/logout_enabled</key>
+ <applyto>/apps/mate-screensaver/logout_enabled</applyto>
+ <owner>mate-screensaver</owner>
+ <type>bool</type>
+ <default>FALSE</default>
+ <locale name="C">
+ <short>Allow logout</short>
+ <long>
+ Set this to TRUE to offer an option in unlock dialog to
+ logging out after a delay. The Delay is specified in the
+ "logout_delay" key.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/logout_delay</key>
+ <applyto>/apps/mate-screensaver/logout_delay</applyto>
+ <owner>mate-screensaver</owner>
+ <type>int</type>
+ <default>120</default>
+ <locale name="C">
+ <short>Time before logout option</short>
+ <long>
+ The number of minutes after the screensaver activation
+ before a logout option will appear in unlock dialog. This
+ key has effect only if the "logout_enable" key is set to TRUE.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/logout_command</key>
+ <applyto>/apps/mate-screensaver/logout_command</applyto>
+ <owner>mate-screensaver</owner>
+ <type>string</type>
+ <default></default>
+ <locale name="C">
+ <short>Logout command</short>
+ <long>
+ The command to invoke when the logout button is clicked. This
+ command should simply log the user out without any interaction.
+ This key has effect only if the "logout_enable" key is set to TRUE.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/user_switch_enabled</key>
+ <applyto>/apps/mate-screensaver/user_switch_enabled</applyto>
+ <owner>mate-screensaver</owner>
+ <type>bool</type>
+ <default>TRUE</default>
+ <locale name="C">
+ <short>Allow user switching</short>
+ <long>
+ Set this to TRUE to offer an option in the unlock dialog to
+ switch to a different user account.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/lock_dialog_theme</key>
+ <applyto>/apps/mate-screensaver/lock_dialog_theme</applyto>
+ <owner>mate-screensaver</owner>
+ <type>string</type>
+ <default>default</default>
+ <locale name="C">
+ <short>Theme for lock dialog</short>
+ <long>
+ Theme to use for the lock dialog.
+ </long>
+ </locale>
+ </schema>
+
+ <schema>
+ <key>/schemas/apps/mate-screensaver/status_message_enabled</key>
+ <applyto>/apps/mate-screensaver/status_message_enabled</applyto>
+ <owner>mate-screensaver</owner>
+ <type>bool</type>
+ <default>TRUE</default>
+ <locale name="C">
+ <short>Allow the session status message to be displayed</short>
+ <long>
+ Allow the session status message to be displayed when the screen is locked.
+ </long>
+ </locale>
+ </schema>
+
+ </schemalist>
+</mateconfschemafile>
diff --git a/data/mate-screensavers.menu.in b/data/mate-screensavers.menu.in
new file mode 100644
index 0000000..881a28a
--- /dev/null
+++ b/data/mate-screensavers.menu.in
@@ -0,0 +1,20 @@
+<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
+ "http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
+
+<Menu>
+
+ <Name>Screensavers</Name>
+ <Directory>mate-screensaver.directory</Directory>
+
+ <!-- Read standard .directory and .desktop file locations -->
+ <DefaultAppDirs/>
+ <DefaultDirectoryDirs/>
+
+ <!-- Read in overrides and child menus from applications-merged/ -->
+ <DefaultMergeDirs/>
+
+ <Include>
+ <Category>Screensaver</Category>
+ </Include>
+
+</Menu>
diff --git a/data/migrate-xscreensaver-config.sh b/data/migrate-xscreensaver-config.sh
new file mode 100755
index 0000000..860a0d5
--- /dev/null
+++ b/data/migrate-xscreensaver-config.sh
@@ -0,0 +1,34 @@
+#!/bin/sh
+
+DIST_BIN=`dirname "$0"`
+
+CMD=xsltproc
+XSL=${DIST_BIN}/xscreensaver-config.xsl
+
+if test "x$1" = "x" -o "x$1" = "x-h" -o "x$1" = "x--help"; then
+ echo "usage: $0 [file] ..."
+ exit 1
+fi
+
+if [ ! -r ${XSL} ]; then
+ echo "Cannot find XSLT file"
+ exit 1
+fi
+
+for FILE in $FILES; do
+ echo "${FILE}" | grep ".xml$" > /dev/null
+ if [ $? -ne 0 ]; then
+ echo "Skipping non-xml file: ${FILE}"
+ continue
+ fi
+
+ d=`dirname ${FILE}`
+ b=`basename ${FILE} .xml`
+
+ outfile="${b}.desktop"
+ echo "Creating: ${outfile}"
+ ${CMD} -o ${outfile} ${XSL} ${FILE}
+done
+
+ exit 0
diff --git a/data/org.mate.ScreenSaver.service.in b/data/org.mate.ScreenSaver.service.in
new file mode 100644
index 0000000..412ddfa
--- /dev/null
+++ b/data/org.mate.ScreenSaver.service.in
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=org.mate.ScreenSaver
[email protected][email protected]/mate-screensaver --no-daemon
diff --git a/data/xscreensaver-config.xsl b/data/xscreensaver-config.xsl
new file mode 100644
index 0000000..089193b
--- /dev/null
+++ b/data/xscreensaver-config.xsl
@@ -0,0 +1,27 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0">
+<xsl:output method="text" indent="no" />
+<xsl:strip-space elements="*"/>
+
+<xsl:template match="screensaver">
+[Desktop Entry]
+Encoding=UTF-8
+Name=<xsl:value-of select="@_label" />
+Comment=<xsl:value-of select="normalize-space(_description)" />
+<xsl:if test="count(command/@name) != 0">
+TryExec=<xsl:value-of select="normalize-space(command/@name)" />
+Exec=<xsl:value-of select="normalize-space(command/@name)" /><xsl:text> </xsl:text><xsl:value-of select="normalize-space(command/@arg)" />
+</xsl:if>
+<xsl:if test="count(command/@name) = 0">
+TryExec=<xsl:value-of select="normalize-space(@name)" />
+Exec=<xsl:value-of select="normalize-space(@name)" /><xsl:text> </xsl:text><xsl:value-of select="normalize-space(command/@arg)" />
+</xsl:if>
+StartupNotify=false
+Terminal=false
+Type=Application
+Categories=Screensaver;
+OnlyShowIn=MATE;
+</xsl:template>
+
+</xsl:stylesheet>
diff --git a/distro/archlinux/PKGBUILD b/distro/archlinux/PKGBUILD
new file mode 100644
index 0000000..e642901
--- /dev/null
+++ b/distro/archlinux/PKGBUILD
@@ -0,0 +1,35 @@
+pkgname=mate-screensaver
+pkgver=2.10.2
+pkgrel=1
+pkgdesc='Screensaver for MATE'
+arch=('i686' 'x86_64')
+url='http://system-tools-backends.freedesktop.org/'
+license=('GPL')
+depends=('gtk2' 'dbus' 'mate-conf' 'mate-desktop' 'mate-menus')
+makedepends=('pkgconfig' 'intltool')
+options=('!libtool' '!emptydirs')
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.10/${pkgname}.tar.gz)
+#install=system-tools-backends.install
+sha256sums=('5b0dabd93635c9cb15bb150cb2f2093232764a97227fe9b4f927db640d35775f')
+
+build() {
+ cd ${pkgname}
+
+ ./configure \
+ --prefix=/usr --sysconfdir=/etc \
+ --mandir=/usr/share \
+ --disable-static \
+ --libexecdir=/usr/lib/${pkgname} || return 1
+
+ make || return 1
+}
+
+package() {
+ cd ${pkgname}
+
+ make MATECONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=${pkgdir} install || return 1
+
+ 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-screensaver.install b/distro/archlinux/mate-screensaver.install
new file mode 100644
index 0000000..962976d
--- /dev/null
+++ b/distro/archlinux/mate-screensaver.install
@@ -0,0 +1,18 @@
+pkgname=mate-screensaver
+
+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}
+}
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..a8851b7
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,27 @@
+NULL =
+
+SPEC_XML_FILES = \
+ mate-screensaver.xml \
+ dbus-interface.xml \
+ $(NULL)
+
+if DOCBOOK_DOCS_ENABLED
+
+htmldocdir = $(DOCDIR)/spec
+htmldoc_DATA = mate-screensaver.html
+
+mate-screensaver.html : dbus-interface.xml
+ $(XMLTO) html-nochunks -m config.xsl mate-screensaver.xml
+
+endif # DOCBOOK_DOCS_ENABLED
+
+EXTRA_DIST = \
+ mate-screensaver.xml.in \
+ config.xsl \
+ docbook.css \
+ $(SPEC_XML_FILES)
+ $(NULL)
+
+clean-local:
+ rm -f *~
+ rm -f mate-screensaver.html
diff --git a/doc/config.xsl b/doc/config.xsl
new file mode 100644
index 0000000..7aa9def
--- /dev/null
+++ b/doc/config.xsl
@@ -0,0 +1,6 @@
+<?xml version='1.0'?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ version="1.0">
+ <xsl:param name="html.stylesheet" select="'docbook.css'"/>
+</xsl:stylesheet>
diff --git a/doc/dbus-interface.xml b/doc/dbus-interface.xml
new file mode 100644
index 0000000..d245bf1
--- /dev/null
+++ b/doc/dbus-interface.xml
@@ -0,0 +1,479 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
+
+<chapter id="dbus-interface">
+ <title>DBUS Interface</title>
+ <para>
+ This API is currently unstable and is likely to change in the future.
+ </para>
+
+ <sect1 id="gs-intro">
+ <title>Introduction</title>
+ <para>
+ MATE Screensaver exposes a DBUS API for programs to obtain information about
+ the screensaver state and to interact with the screensaver in limited ways.
+ </para>
+ <para>
+ The following constants are used to uniquely refer to the MateScreensaver
+ object when making DBUS method calls:
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <tbody>
+ <row>
+ <entry>DBUS Service:</entry>
+ <entry><literal>org.mate.ScreenSaver</literal></entry>
+ </row>
+ <row>
+ <entry>DBUS Object Path:</entry>
+ <entry><literal>/org/mate/ScreenSaver</literal></entry>
+ </row>
+ <row>
+ <entry>DBUS Interface:</entry>
+ <entry><literal>org.mate.ScreenSaver</literal></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect1>
+
+ <sect1 id="gs-methods">
+ <title>Methods</title>
+ <para>
+ These are the DBUS methods.
+ </para>
+
+ <sect2 id="gs-method-Lock">
+ <title>
+ <literal>Lock</literal>
+ </title>
+ <para>
+ Request that the screen be locked. This bypasses all Inhibit requests.
+ </para>
+ </sect2>
+
+ <sect2 id="gs-method-Cycle">
+ <title>
+ <literal>Cycle</literal>
+ </title>
+ <para>
+ Request that the screen saver theme be restarted and, if applicable,
+ switch to the next one in the list.
+ </para>
+ </sect2>
+
+ <sect2 id="gs-method-SimulateUserActivity">
+ <title>
+ <literal>SimulateUserActivity</literal>
+ </title>
+ <para>
+ Simulate user activity. If the screensaver is activated this
+ will attempt to deactivate and authentication will be
+ requested if necessary. If the screensaver is not activated
+ then the idle timers will be reset.
+ </para>
+ </sect2>
+
+ <sect2 id="gs-method-Inhibit">
+ <title>
+ <literal>Inhibit</literal>
+ </title>
+ <para>
+ Request that saving the screen due to system idleness be blocked until
+ UnInhibit is called or the calling process exits.
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Direction</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>in</entry>
+ <entry>string</entry>
+ <entry>the application name, e.g. "totem"</entry>
+ </row>
+ <row>
+ <entry>in</entry>
+ <entry>string</entry>
+ <entry>the localized reason to inhibit, e.g. "playing movie"</entry>
+ </row>
+ <row>
+ <entry>out</entry>
+ <entry>unsigned integer</entry>
+ <entry>the cookie</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>
+ A cookie is a random, unique, non-zero UINT32 used to identify the inhibit request.
+ </para>
+ </sect2>
+
+ <sect2 id="gs-method-UnInhibit">
+ <title>
+ <literal>UnInhibit</literal>
+ </title>
+ <para>
+ Cancel a previous call to Inhibit() identified by the cookie.
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Direction</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>in</entry>
+ <entry>unsigned integer</entry>
+ <entry>the cookie</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+
+ <sect2 id="gs-method-Throttle">
+ <title>
+ <literal>Throttle</literal>
+ </title>
+ <para>
+ Request that running themes while the screensaver is active be blocked
+ until UnThrottle is called or the calling process exits.
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Direction</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>in</entry>
+ <entry>string</entry>
+ <entry>the application name, e.g. "mate-power-manager"</entry>
+ </row>
+ <row>
+ <entry>in</entry>
+ <entry>string</entry>
+ <entry>the localized reason to inhibit, e.g. "on battery power"</entry>
+ </row>
+ <row>
+ <entry>out</entry>
+ <entry>unsigned integer</entry>
+ <entry>the cookie</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ <para>
+ A cookie is a random, unique, non-zero UINT32 used to identify the throttle request.
+ </para>
+ </sect2>
+
+ <sect2 id="gs-method-UnThrottle">
+ <title>
+ <literal>UnThrottle</literal>
+ </title>
+ <para>
+ Cancel a previous call to Throttle() identified by the cookie.
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Direction</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>in</entry>
+ <entry>unsigned integer</entry>
+ <entry>the cookie</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+
+ <sect2 id="gs-method-SetActive">
+ <title>
+ <literal>SetActive</literal>
+ </title>
+ <para>
+ Request a change in the state of the screensaver.
+ Set to TRUE to request that the screensaver activate.
+ Active means that the screensaver has blanked the screen and may run a
+ graphical theme. This does not necessary mean that the screen is locked.
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Direction</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>in</entry>
+ <entry>boolean</entry>
+ <entry>TRUE to request activation, FALSE to request deactivation</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+
+ <sect2 id="gs-method-GetActive">
+ <title>
+ <literal>GetActive</literal>
+ </title>
+ <para>
+ Returns the value of the current state of activity. See SetActive().
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Direction</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>out</entry>
+ <entry>boolean</entry>
+ <entry>Activation state</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+
+ <sect2 id="gs-method-GetActiveTime">
+ <title>
+ <literal>GetActiveTime</literal>
+ </title>
+ <para>
+ Returns the number of seconds that the screensaver has been active.
+ Returns zero if the screensaver is not active.
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Direction</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>out</entry>
+ <entry>unsigned integer</entry>
+ <entry>Active time in seconds</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+
+ <sect2 id="gs-method-GetSessionIdle">
+ <title>
+ <literal>GetSessionIdle</literal>
+ </title>
+ <para>
+ Returns the value of the current state of session idleness.
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Direction</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>out</entry>
+ <entry>boolean</entry>
+ <entry>If the session is idle</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+
+ <sect2 id="gs-method-GetSessionIdleTime">
+ <title>
+ <literal>GetSessionIdleTime</literal>
+ </title>
+ <para>
+ Returns the number of seconds that the session has been idle.
+ Returns zero if the session is not idle.
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Direction</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>out</entry>
+ <entry>unsigned integer</entry>
+ <entry>Idle time in seconds</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+ </sect1>
+
+ <sect1 id="gs-signals">
+ <title>Signals</title>
+ <para>
+ These are the DBUS signals.
+ </para>
+
+ <sect2 id="gs-signal-ActiveChanged">
+ <title>
+ <literal>ActiveChanged</literal>
+ </title>
+ <para>
+ See method GetActive().
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Direction</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>out</entry>
+ <entry>boolean</entry>
+ <entry>Returns the value of the current state of activity.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+
+ <sect2 id="gs-signal-SessionIdleChanged">
+ <title>
+ <literal>SessionIdleChanged</literal>
+ </title>
+ <para>
+ See method GetActive().
+ </para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Direction</entry>
+ <entry>Type</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>out</entry>
+ <entry>boolean</entry>
+ <entry>Returns the value of the current state of activity.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </sect2>
+
+ <sect2 id="gs-signal-AuthenticationRequestBegin">
+ <title>
+ <literal>AuthenticationRequestBegin</literal>
+ </title>
+ <para>
+ Emitted before an authentication request
+ </para>
+ </sect2>
+
+ <sect2 id="gs-signal-AuthenticationRequestEnd">
+ <title>
+ <literal>AuthenticationRequestEnd</literal>
+ </title>
+ <para>
+ Emitted after an authentication request
+ </para>
+ </sect2>
+ </sect1>
+
+ <sect1 id="gs-examples">
+ <title>Examples</title>
+ <para>
+ You can get the number of seconds the screensaver has been active by
+ running the following:
+ </para>
+ <screen>
+dbus-send --session \
+ --dest=org.mate.ScreenSaver \
+ --type=method_call \
+ --print-reply \
+ --reply-timeout=20000 \
+ /org/mate/ScreenSaver \
+ org.mate.ScreenSaver.GetSessionIdleTime
+ </screen>
+ <para>
+ You can activate the screensaver like so:
+ </para>
+ <screen>
+dbus-send --session \
+ --dest=org.mate.ScreenSaver \
+ --type=method_call \
+ --print-reply \
+ --reply-timeout=20000 \
+ /org/mate/ScreenSaver \
+ org.mate.ScreenSaver.SetActive \
+ boolean:true
+ </screen>
+
+ <para>
+ You can monitor screensaver changes:
+ </para>
+ <screen>
+dbus-monitor --session \
+ "type='signal',interface='org.mate.ScreenSaver'"
+ </screen>
+
+ <para>
+ Or watch for a specific screensaver signal:
+ </para>
+ <screen>
+dbus-monitor --session \
+ "type='signal',interface='org.mate.ScreenSaver',member='SessionIdleChanged'"
+ </screen>
+ </sect1>
+
+</chapter>
diff --git a/doc/docbook.css b/doc/docbook.css
new file mode 100644
index 0000000..9a0e72a
--- /dev/null
+++ b/doc/docbook.css
@@ -0,0 +1,18 @@
+body {
+ font-family: luxi sans,sans-serif;
+}
+
+table {
+ border: solid 1pt;
+ border-collapse: collapse;
+}
+
+th {
+ background: #eeeeee;
+ padding: 5px;
+}
+
+td {
+ border: solid 1pt;
+ padding: 5px;
+}
diff --git a/doc/mate-screensaver.xml.in b/doc/mate-screensaver.xml.in
new file mode 100644
index 0000000..51a747a
--- /dev/null
+++ b/doc/mate-screensaver.xml.in
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
+
+<book id="index">
+ <bookinfo>
+ <title>MATE Screensaver @[email protected] Documentation</title>
+ <releaseinfo>Version @[email protected]</releaseinfo>
+ <date>6 June, 2006</date>
+ <authorgroup>
+ <author>
+ <firstname>William Jon</firstname>
+ <surname>McCann</surname>
+ <affiliation>
+ <address>
+ <email>[email protected]</email>
+ </address>
+ </affiliation>
+ </author>
+ </authorgroup>
+ </bookinfo>
+ <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="dbus-interface.xml" />
+
+</book>
diff --git a/po/ChangeLog b/po/ChangeLog
new file mode 100644
index 0000000..9e93f1c
--- /dev/null
+++ b/po/ChangeLog
@@ -0,0 +1,2622 @@
+2009-04-18 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated zh_CN translation.
+
+2009-04-14 Reşat SABIQ <[email protected]>
+
+ * crh.po: Updated Crimean Tatar (Crimean Turkish) translation.
+
+2009-04-06 Reşat SABIQ <[email protected]>
+
+ * LINGUAS: crh
+ * crh.po: Added Crimean Tatar (Crimean Turkish) translation.
+
+2009-04-05 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Fixed #576532.
+
+2009-03-24 Shankar Prasad <[email protected]>
+
+ * kn.po: Updated Kannada Translation.
+
+2009-03-18 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic translation by Djihed Afifi.
+
+2009-03-16 Nickolay V. Shmyrev <[email protected]>
+
+ * ru.po: Updated Russian translation.
+
+2009-03-16 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician translation by Suso Baleato.
+
+2009-03-14 Praveen Arimbrathodiyil <[email protected]>
+
+ * ml.po: Updated Malayalam Translation by Abhshek Jacob.
+
+2009-03-14 Rajesh Ranjan <[email protected]>
+
+ * hi.po: Updated Hindi Translation.
+
+2009-03-14 Kenneth Nielsen <[email protected]>
+
+ * da.po: Updated Danish translation by Ask H. Larsen
+
+2009-03-13 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek Translation by Jennie Petoumenou.
+
+2009-03-13 Sandeep Shedmake <[email protected]>
+
+ * mr.po: Updated Marathi Translations.
+
+2009-03-11 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2009-03-10 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2009-03-11 Manoj Kumar Giri <[email protected]>
+
+ * or.po: Updated Oriya Translation.
+
+2009-03-10 I. Felix <[email protected]>
+
+ * ta.po: Tamil Translation updated
+
+2009-03-08 Petr Kovar <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2009-03-04 Luca Ferretti <[email protected]>
+
+ * it.po: Updated Italian translation.
+
+2009-03-03 Runa Bhattacharjee <[email protected]>
+
+ * bn_IN.po: Updated Bengali India Translation.
+
+2009-03-02 Manoj Kumar Giri <[email protected]>
+
+ * or.po: Updated Oriya Translation.
+
+2009-03-02 Sweta Kothari <[email protected]>
+
+ * gu.po: Committed Gujarati Translation.
+
+2009-02-28 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2009-02-25 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2009-02-25 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2009-02-23 Philip Withnall <[email protected]>
+
+ * en_GB.po: Updated British English translation.
+
+2009-02-23 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2009-02-21 Claude Paroz <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2009-02-21 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish translation
+
+2009-02-21 Christian Kirbach <[email protected]>
+
+ * de.po: Updated German translation by Wolfgang Stöggl.
+
+2009-02-17 Gil Forcada <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2009-02-17 Chao-Hsiung Liao <[email protected]>
+
+ * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2009-02-15 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2009-02-14 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation, fixes bug #569457
+
+2009-02-14 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2009-02-14 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Updated Dutch translation by Wouter Bolsterlee.
+
+2009-02-11 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2009-02-11 Gil Forcada <[email protected]>
+
+ * ast.po: Added Asturian translation on behalf of Mikel González.
+
+2009-02-11 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2009-02-11 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+>>>>>>> .r1619
+2009-02-06 Chao-Hsiung Liao <[email protected]>
+
+ * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2009-02-06 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2009-02-05 Sweta Kothari <[email protected]>
+
+ * gu.po: Committed Gujarati Translation.
+
+2009-02-03 Tomasz Dominikowski <[email protected]>
+
+ * pl.po: Updated Polish translation
+
+2009-02-02 Gintautas Miliauskas <[email protected]lt>
+
+ * lt.po: Updated Lithuanian translation.
+
+2009-01-28 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2009-01-27 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2009-01-26 Jonh Wendell <[email protected]>
+
+ * pt_BR.po: Updated translation by André Gondim.
+
+2009-01-25 Raivis Dejus <[email protected]>
+
+ * lv.po: Updated Latvian translation.
+
+2009-01-22 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2009-01-20 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2008-10-23 Andre Klapper <[email protected]>
+
+ * LINGUAS: Added ast.
+ * ast.po: Added Asturian translation on behalf of Mikel González.
+
+2008-10-19 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Djihed Afifi.
+
+2008-10-11 Ihar Hrachyshka <[email protected]>
+
+ * [email protected]: Updated Belarusian Latin translation by Ihar Hračyška.
+
+2008-09-27 Leonardo Ferreira Fontenelle <[email protected]>
+
+ * pt_BR.po: Removed obsolete translations because of bug #549898.
+
+2008-09-23 Pema Geyleg <[email protected]>
+
+ * dz.po: Updated Dzongkha Translation
+
+2008-09-21 Kenneth Nielsen <[email protected]>
+
+ * da.po: Updated Danish translation by Kenneth Nielsen
+
+2008-09-21 Wadim Dziedzic <[email protected]>
+
+ * pl.po: Updated Polish translation
+
+2008-09-20 Mugurel Tudor <[email protected]>
+
+ * ro.po: Updated Romanian translation by
+ Mişu Moldovan <[email protected]>
+
+2008-09-20 Goran Rakić <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian Translation.
+
+2008-09-18 Runa Bhattacharjee <[email protected]>
+
+ * bn_IN.po: Updated Bengali India Translation
+
+2008-09-18 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Djihed Afifi.
+
+2008-09-17 I. Felix <[email protected]>
+
+ * ta.po: Tamil Translation updated
+
+2008-09-16 Gil Forcada <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2008-09-16 Shankar Prasad <[email protected]>
+
+ * kn.po: Updated Kannada 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-14 Priit Laes <plaes at svn dot mate dot org>
+
+ * et.po: Translation updated by Ivar Smolin
+
+2008-09-13 Leonardo Ferreira Fontenelle <[email protected]>
+
+ * pt_BR.po: Terminology in Brazilian Portuguese translation.
+
+2008-09-13 Praveen Arimbrathodiyil <[email protected]>
+
+ * ml.po: Malayalam translation updated.
+
+2008-09-13 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish Translation.
+
+2008-09-12 Sandeep Shedmake <[email protected]>
+
+ * mr.po: Updated Marathi translations.
+
+2008-09-10 Shankar Prasad <[email protected]>
+
+ * kn.po: Added Kannada translation
+ * LINGUAS: Added Kannada(kn) to the list of Languages
+
+2008-09-10 Luca Ferretti <[email protected]>
+
+ * it.po: Updated Italian translation.
+
+2008-09-09 Robert Sedak <[email protected]>
+
+ * hr.po: Added Croatian translation.
+ * LINGUAS: Added hr
+
+2008-09-08 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean 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-05 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2008-09-01 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2008-08-30 Seán de Búrca <[email protected]>
+
+ * ga.po: Updated Irish translation.
+
+2008-08-29 Claude Paroz <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2008-08-29 Arangel Angov <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2008-08-28 Petr Kovar <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2008-08-25 Goran Rakic <[email protected]>
+
+
+2008-08-24 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2008-08-22 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2008-08-20 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2008-08-12 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2008-08-11 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2008-08-07 Og Maciel <[email protected]>
+
+ * pt_BR.po: Updated translation by Vladimir Melo.
+
+2008-08-06 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2008-08-6 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-08-05 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2008-08-04: Sweta Kothari <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2008-08-02 Leonardo Ferreira Fontenelle <[email protected]>
+
+ * pt_BR.po: Terminology fixes by Vladimir Melo.
+
+2008-07-29 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+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-30 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew 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-05 Priit Laes <plaes at svn dot mate dot org>
+
+ * et.po: Translation updated by Ivar Smolin
+
+2008-06-01 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2008-05-25 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2008-05-23 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2008-05-22 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-05-19 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-05-14 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2008-05-07 Andre Klapper <[email protected]>
+
+ * LINGUAS:
+ * is.po: Added Icelandic Translation on behalf of Anna
+ Ármannsdóttir <[email protected]>
+
+2008-04-21 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Yavor Doganov <[email protected]>
+
+2008-04-04 Eskild Hustvedt <[email protected]>
+
+ * nn.po: Updated Norwegian Nynorsk translation
+
+2008-03-16 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2008-03-12 Sunil Mohan Adapa <[email protected]>
+
+ * te.po: Updated Telugu traslation done by
+ Krishna Babu K <[email protected]>.
+
+2008-03-11 Andre Klapper <[email protected]>
+
+ * LINGUAS:
+ * ps.po:
+ Added Pashto translation on behalf of Zabeeh Khan (bug #521378).
+
+2008-03-10 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2008-03-10 Alexander Nyakhaychyk <[email protected]>
+
+ * be.po: Added Belarusian Translation.
+ * LINGUAS: Added Belarusian Translation.
+
+2008-03-10 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish translation from Deniz Kocak
+
+2008-03-09 Kenneth Nielsen <[email protected]>
+
+ * da.po: Updated Danish translation
+
+2008-03-09 Runa Bhattacharjee <[email protected]>
+
+ * bn_IN.po: Updated Bengali India Translation by Sankarshan Mukhopadhyay
+
+2008-03-09 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated
+
+2008-03-07 Mugurel Tudor <[email protected]>
+
+ *ro.po: Updated Romanian translation
+ by Mişu Moldovan <[email protected]>
+
+2008-03-07 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Update Ukrainian translation.
+
+2008-03-05 Rahul Bhalerao <[email protected]>
+
+ * mr.po: Added Marathi Translations by Sandeep Shedmake.
+ * LINGUAS: Added an entry for Marathi (mr).
+
+2008-03-03 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2008-03-03 Philip Withnall <[email protected]>
+
+ * en_GB.po: Updated British English translation.
+
+2008-03-02 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2008-02-28 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2008-02-26 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2008-02-24 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation (bug #518255).
+
+2008-02-23 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2008-02-22 Claude Paroz <[email protected]>
+
+ * fr.po: Updated French translation by Robert-André Mauchin.
+
+2008-02-22 Arangel Angov <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2008-02-19 Priit Laes <plaes at svn dot mate dot org>
+
+ * et.po: Translation updated by Ivar Smolin
+
+2008-02-17 Ihar Hrachyshka <[email protected]>
+
+ * [email protected]: Updated Belarusian Latin translation.
+
+2008-02-16 Gil Forcada <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2008-02-14 Priit Laes <plaes at svn dot mate dot org>
+
+ * et.po: Translation updated by Ivar Smolin
+
+2008-02-14 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2008-02-14 Pawan Chitrakar <[email protected]>
+
+ * ne.po: Updated Nepali Translation.
+
+2008-02-13 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2008-02-11 Petr Kovar <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2008-02-09 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2008-02-09 Andre Klapper <[email protected]>
+
+ * de.po: Updated German translation.
+
+2008-02-08 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2008-02-08 Chao-Hsiung Liao <[email protected]>
+
+ * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2008-02-07 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2008-02-6 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2008-02-05 Amitakhya Phukan <[email protected]>
+
+ * LINGUAS: Added as.
+ * as.po: Updated assamese translations.
+
+2008-02-04 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Dutch translation updated by Wouter Bolsterlee.
+
+2008-02-02 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2008-02-02 Yannig Marchegay <[email protected]>
+
+ * oc.po: Updated Occitan translation.
+
+2008-02-02 Leonardo Ferreira Fontenelle <[email protected]>
+
+ * pt_BR.po: Brazilian Portuguese translation updated by Vladimir Melo.
+
+2008-02-02 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2008-02-01 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2008-01-31 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Anas Husseini.
+
+2008-01-30 William Jon McCann <[email protected]>
+
+ * POTFILES.in: Update files.
+
+2008-01-29 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2008-01-29 Luca Ferretti <[email protected]>
+
+ * POTIFILES.in: added new file.
+ * it.po: Updated Italian translation.
+
+2008-01-21 Gil Forcada <[email protected]>
+
+ * ca.po: Small fix thanks to David Planella.
+
+2008-01-16 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation from Rosseta.
+
+2008-01-09 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2007-12-31 Yannig Marchegay <[email protected]>
+
+ * oc.po: Updated Occitan translation.
+
+2007-12-20 Seán de Búrca <[email protected]>
+
+ * ga.po: Added Irish translation.
+ * LINGUAS: Added Irish.
+
+2007-12-13 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation
+ from Eskild.
+
+2007-12-13 Kjartan Maraas <[email protected]>
+
+ * nn.po: Added Norwegian nynorsk translation from
+ Eskild Hustvedt <eskild at zerodogg org>
+
+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-25 Nickolay V. Shmyrev <[email protected]>
+
+ * ru.po: Updated Russian translation
+ by Vasiliy Faronov <[email protected]>
+
+2007-11-14 Matej Urbančič <[email protected]>
+
+ * sl.po: Updated Slovenian translation.
+
+2007-10-31 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2007-10-23 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Anas Husseini.
+
+2007-10-21 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Anas Husseini.
+
+2007-10-21 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Anas Husseini.
+
+2007-10-15 Matej Urbančič <[email protected]>
+
+ * sl.po: Updated Slovenian translation.
+
+2007-10-15 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2007-09-30 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2007-09-24 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2007-09-18 Goran Rakić <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation (by Miloš Popović)
+
+2007-09-17 Baris Cicek <[email protected]>
+
+ * tr.po: Updated Turkish translation from Deniz Kocak
+
+2007-09-17 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Fixed wrong translation.
+
+2007-09-17 Danishka Navin <[email protected]>
+
+ * si.po: Sinhala Translation updated by Danishka Navin
+
+2007-09-16 Nickolay V. Shmyrev <[email protected]>
+
+ * ru.po: Updated Russian translation.
+
+2007-09-16 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2007-09-15 Andre Klapper <[email protected]>
+
+ * sk.po: Updated Slovak translation on behalf of Peter Tuharsky
+
+2007-09-15 Mugurel Tudor <[email protected]>
+
+ * LINGUAS: added ro
+ * ro.po: Added Romanian translation
+ by Alexandru Szasz <[email protected]>
+
+2007-09-13 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Anas Husseini.
+
+2007-09-12 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Update Ukrainian translation.
+
+2007-09-09 Nikos Charonitakis <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2007-09-09 Kenneth Nielsen <[email protected]>
+
+ * da.po: Updated Danish translation
+
+2007-09-06 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Translation updated by Wouter Bolsterlee.
+
+2007-09-06 Stéphane Raimbault <[email protected]>
+
+ * fr.po: Updated French translation by Jonathan Ernst and Stéphane
+ Raimbault.
+
+2007-09-05 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2007-09-05 Ani Peter <[email protected]>
+
+ * ml.po: Updated Malayalam Translation
+
+2007-09-04 Luca Ferretti <[email protected]>
+
+ * it.po: Updated Italian translation.
+
+2007-09-04 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2007-09-04 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2007-09-03 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2007-09-03 Priit Laes <[email protected]>
+
+ * et.po: Estonian translation updates by Ivar Smolin
+
+2007-09-03 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2007-09-01 Gil Forcada <[email protected]>
+
+ * ca.po: Updated catalan translation.
+
+2007-08-31 Ani Peter <[email protected]>
+
+ * ml.po: Updated Malayalam Translation
+
+2007-08-29 I. Felix <[email protected]>
+
+ * ta.po: Tamil Translation updated by Tirumurthi Vasudevan
+
+2007-08-27 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation by Young-Ho Cha.
+
+2007-08-23 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2007-08-23 Sunil Mohan Adapa <suni[email protected]>
+
+ * te.po: Added Telugu translation done by
+ Srinivas Chary <[email protected]>.
+
+2007-08-17 Ani Peter <[email protected]>
+
+ * ml.po: Updated Malayalam TRanslation
+
+2007-08-16 Priit Laes <[email protected]>
+
+ * et.po: Estonian translation updates by Ivar Smolin <[email protected]>
+
+2007-08-16 Priit Laes <[email protected]>
+
+ * et.po: Estonian translation update by Ivar Smolin.
+
+2007-08-15 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2007-08-13 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2007-08-12 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2007-08-11 Leonardo Ferreira Fontenelle <[email protected]>
+
+ * pt_BR.po: Brazilian Portuguese translation updated by Vladimir Melo
+
+2007-08-11 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2007-08-06 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2007-08-04 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation
+
+2007-08-03 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2007-08-03 Ihar Hrachyshka <[email protected]>
+
+ * [email protected]: Updated Belarusian Latin translation.
+
+2007-08-03 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2007-08-01 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2007-07-31 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2007-07-25 Andre Klapper <[email protected]>
+
+ * de.po: updated german translation.
+
+2007-07-24 Priit Laes <[email protected]>
+
+ * et.po: Estonian translation update by Ivar Smolin.
+
+2007-07-21 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Translation updated by Wouter Bolsterlee.
+
+2007-07-17 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2007-07-17 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2007-07-16 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2007-07-13 Priit Laes <[email protected]>
+
+ * et.po: Estonian translation update by Ivar Smolin.
+
+2007-07-13 I. Felix <[email protected]>
+
+ * ta.po: Tamil Translation updated by Tirumurthi Vasudevan
+
+2007-07-11 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2007-07-10 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2007-07-06 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2007-07-01 Nguyễn Thái Ngọc Duy <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2007-06-29 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2007-06-27 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2007-06-22 I. Felix <[email protected]>
+
+ * si.po: Sinhala Translation updated by Danishka Navin
+ * LINGUAS: Added Sinhala (si) to The List of Languages.
+
+2007-06-21 I Felix <[email protected]>
+
+ * ta.po: Updated Tamil Translation.
+
+2007-06-13 Pema Geyleg <[email protected]>
+
+ * dz.po: Updated dzongkha translation.
+
+2007-05-31 Priit Laes <[email protected]>
+
+ * et.po: Updated Estonian translation by Ivar Smolin <[email protected]>.
+
+2007-05-30 Priit Laes <[email protected]>
+
+ * et.po: Updated Estonian translation by Ivar Smolin <[email protected]>.
+
+2007-05-29 Ihar Hrachyshka <[email protected]>
+
+ * [email protected]: Added Belarusian Latin translation.
+
+2007-05-18 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2007-05-08 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2007-05-04 Jorge Gonzalez <[email protected]>
+
+ * es.po: Updated Spanish translation
+
+2007-04-25 David Lodge <[email protected]>
+
+ * en_GB.po: Updated British English translation
+
+2007-04-24 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2007-04-05 Raivis Dejus <[email protected]>
+
+ * lv.po: Updated Latvian Translation.
+
+2007-04-02 Josep Puigdemont i Casamajó <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2007-03-31 Inaki Larranaga Murgoitio <[email protected]>
+
+ * eu.po: Updated Basque translation.
+
+2007-03-31 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation from Yang Zhang.
+
+2007-03-27 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+ * POTFILES.in: Updated.
+
+2007-03-22 Peter Bach <[email protected]>
+
+ * da.po: Updated Danish translation.
+
+2007-03-18 Matic Zgur <[email protected]>
+
+ * sl.po: Updated Slovenian translation.
+
+2007-03-10 Nickolay V. Shmyrev <[email protected]>
+
+ * ru.po: Updated Russian translation.
+
+2007-03-06 Pema Geyleg <[email protected]>
+
+ * dz.po: Updated Dzongkha Translation.
+
+2007-03-06 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2007-03-05 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2007-03-04 Luca Ferretti <[email protected]>
+
+ * it.po: Updated Italian translation.
+
+2007-03-03 Yair Hershkovitz <[email protected]>
+
+ * he.po: Updated Hebrew translation.
+
+2007-02-28 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2007-02-28 Djihed Afifi <[email protected]>
+
+ * ar.po: Updated Arabic Translation by Khaled Hosny.
+
+2007-02-27 Abel Cheung <[email protected]>
+
+ * POTFILES.in: Some desktop files have been renamed.
+
+2007-02-27 Abel Cheung <[email protected]>
+
+ * zh_HK.po, zh_TW.po: Updated traditional Chinese translation by
+ Woodman Tuen <[email protected]>.
+
+2007-02-27 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2007-02-25 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2007-02-24 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2007-02-25 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2007-02-22 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2007-02-21 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Update Ukrainian translation.
+
+2007-02-20 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2007-02-19 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2007-02-18 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2007-02-17 Hendrik Brandt <[email protected]>
+
+ * de.op: Updated German translation.
+
+2007-02-17 David Lodge <[email protected]>
+
+ * POTFILES.in: Changed a couple of the savers to use .in.in instead of .in so that the pot file would generate
+
+2007-02-15 William Jon McCann <[email protected]>
+
+ * POTFILES.in: Remove FUSA.
+
+2007-02-14 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2007-02-10 Lasse Bang Mikkelsen <[email protected]>
+
+ * da.po: Updated Danish translation by Kenneth Nielsen <[email protected]>
+
+2007-02-06 Leonardo Ferreira Fontenelle <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation by Og Maciel
+
+2007-02-02 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Translation updated by Wouter Bolsterlee.
+
+2007-01-31 Stéphane Raimbault <[email protected]>
+
+ * fr.po: Updated French translation by Robert-André Mauchin and
+ Stéphane Raimbault.
+
+2007-01-30 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Translation updated by Wouter Bolsterlee.
+
+2007-01-30 William Jon McCann <[email protected]>
+
+ * POTFILES.in: Removed deleted file
+
+2007-01-26 Josep Puigdemont i Casamajó <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2007-01-12 Kjartan Maraas <[email protected]>
+
+ * nb.po: Fix a typo. Thanks to Bjarte Lund for saving me from
+ some embarrassment. Closes bug #395567.
+
+2007-01-11 Josep Puigdemont i Casamajó <[email protected]>
+
+ * ca.po: Updated Catalan translation by
+ Gil Forcada <[email protected]>.
+
+2007-01-07 Priit Laes <[email protected]>
+
+ * et.po: Estonian translation update by Ivar Smolin.
+
+2007-01-06 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2007-01-01 David Lodge <[email protected]>
+
+ * en_GB.po: Updated English (British) 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-20 Raivis Dejus <[email protected]>
+
+ * lv.po: Updated Latvian Translation.
+
+2006-12-18 Djihed Afifi <[email protected]>
+
+ * ar.po: Added Arabic Translation.
+ * LINGUAS: Added ar.
+
+2006-12-14 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-12-11 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-12-11 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2006-12-07 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-11-19 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-11-08 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-11-01 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-10-26 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-10-21 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-10-20 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-10-20 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2006-10-19 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2006-10-19 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-10-17 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2006-10-13 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-10-13 Josep Puigdemont i Casamajó <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2006-10-09 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-10-08 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-10-07 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-10-05 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-10-04 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-10-03 Jakub Friedl <[email protected]>
+
+ * cs.po: Czech translation update.
+
+2006-10-02 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-09-27 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-09-25 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-09-14 Luca Ferretti <[email protected]>
+
+ * it.po: Updated Italian translation.
+
+2006-09-14 Satoru SATOH <[email protected]>
+
+ * ja.po: Fixed up mismatch between nplurals and number of
+ plural forms some messages have.
+
+2006-09-10 David Lodge <[email protected]>
+
+ * en_GB.po: Updated English (British) translation.
+
+2006-09-05 Lucas Rocha <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation
+ by Leonardo Ferreira Fontenelle <[email protected]> and
+ Henrique Grolli Bassotto <[email protected]>
+
+2006-09-04 Baris Cicek <[email protected]>
+
+ * tr.po: Added Turkish Translation from Deniz Kocak
+ * LINGUAS: Added entry for "tr" (turkish);
+
+2006-09-04 Roozbeh Pournader <[email protected]>
+
+ * fa.po: Added Persian translation by Elnaz Sarbar and Meelad
+ Zakaria.
+ * LINGUAS: Added entry for "fa" (Persian).
+
+2006-09-04 Abel Cheung <[email protected]>
+
+ * zh_HK.po: Updated Chinese (Hong Kong) translation from
+ Ching-Hung Lin <[email protected]>.
+ * zh_TW.po: Updated Chinese (Taiwan) translation from
+ Ching-Hung Lin <[email protected]>.
+
+2006-09-03 Subhransu Behera <[email protected]>
+
+ * or.po: Updated Oriya Translation.
+
+2006-09-02 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek Translation
+
+2006-09-01 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2006-08-31 Rajesh Ranjan <[email protected]>
+
+ * hi.po: Updated Hindi Translation.
+
+2006-08-31 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2006-08-31 Duarte Loreto <[email protected]>
+
+ * pt.po: Updated Portuguese translation.
+
+2006-08-30 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2006-08-29 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation from
+ Robert-André Mauchin <[email protected]>.
+
+2006-08-29 Gintautas Miliauskas <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2006-08-27 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Fixed plural forms.
+
+2006-08-26 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated Macedonian translation.
+
+2006-08-24 Raivis Dejus <[email protected]>
+
+ * lv.po: Updated Latvian translation.
+
+2006-08-24 Inaki Larranaga <[email protected]>
+
+ * eu.po: Added Basque translation.
+ * LINGUAS: Added "eu" (Basque) entry.
+
+2006-08-22 Matic Žgur <[email protected]>
+
+ * sl.po: Updated Slovenian translation.
+
+2006-08-21 Subhransu Behera <[email protected]>
+
+ * or.po: Added and Updated Oriya Translation.
+ * LINGUAS: Added Oriya (or) to The List of Languages.
+
+2006-08-19 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2006-08-19 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Update Ukrainian translation.
+
+2006-08-16 Erdal Ronahi <[email protected]>
+
+ * ku.po: Updated Kurdish translations by Riza Seckin
+
+2006-08-16 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2006-08-16 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-08-16 Gabor Kelemen <[email protected]>
+
+ * hu.po: Translation updated.
+
+2006-08-15 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-08-15 Leonid Kanter <[email protected]>
+
+ * ru.po: Updated Russian translation
+
+2006-08-14 Sanlig Badral <[email protected]>
+
+ * mn.po: Added Mongolian translation.
+ * LINGUAS: Added mn entry.
+
+2006-08-14 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-08-12 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Translation updated by Wouter Bolsterlee.
+
+2006-08-12 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2008-08-10 Josep Puigdemont i Casamajó <[email protected]>
+
+ * ca.po: Updated Catalan translation by
+ Gil Forcada <[email protected]>
+
+2006-08-10 Guntupalli Karunakar <[email protected]>
+
+ * dz.po: Updated Dzongkha translation by
+ Dzongkhalinux team, DIT
+
+2006-08-09 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-08-09 Satoru SATOH <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2006-08-08 Ani Peter <[email protected]>
+
+ * ml.po: Added and Updated Malayalam translation
+ * LINGUAS: Added Malayalam (ml) to the list of Languages
+
+2006-08-02 Jovan Naumovski <[email protected]>
+ * mk.po: Updated Macedonian translation.
+
+2006-08-02 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2006-08-02 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-08-01 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated/fixed Macedonian translation.
+
+2006-08-01 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-08-01 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-07-31 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2006-07-30 Arangel Angov <[email protected]>
+
+ * sl.po: Added Slovenian translation.
+
+2006-07-30 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2006-07-29 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-07-27 Ahmad Riza H Nst <[email protected]>
+
+ * id.po: Updated.
+
+2006-07-27 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-07-26 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-07-25 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-07-23 Changwoo Ryu <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2006-07-21 Jakub Friedl <[email protected]>
+
+ * cs.po: Updated Czech translation
+
+2006-07-21 Josep Puigdemont i Casamajó <[email protected]>
+
+ * ca.po: Updated Catalan translation by Gil Forcada.
+
+2006-07-20 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2006-07-20 Kostas Papadimas <[email protected]>
+
+ * el.po: Updated Greek translation.
+
+2006-07-20 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-07-19 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-07-19 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-07-18 Guntupalli Karunakar <[email protected]>
+
+ * dz.po: Updated Dzongkha translation by
+ Dzongkhalinux team, DIT
+
+2006-07-17 Thierry Randrianiriana <[email protected]>
+
+ * mg.po: Added Malagasy translation.
+ * LINGUAS: Added Malagasy 'mg'.
+
+2006-07-16 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-07-14 Priit Laes <[email protected]>
+
+ * et.po: Translation updated.
+
+2006-07-14 Jakub Friedl <[email protected]>
+
+ * cs.po: Updated Czech translation
+
+2006-07-05 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Rostislav Raykov <[email protected]>
+
+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-07-03 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-07-02 Benoît Dejean <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2006-07-01 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-07-01 Pawan Chitrakar <[email protected]>
+
+ * ne.po: Added Nepali translation
+
+ * LINGUAS: Added ne
+
+2006-06-30 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-06-30 Rajesh Ranjan <[email protected]>
+
+ * hi.po: Updated Hindi Translation.
+
+2006-06-30 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-06-30 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-06-29 Rajesh Ranjan <[email protected]>
+
+ * hi.po: Updated Hindi Translation.
+
+2006-06-29 Yair Hershkovitz <[email protected]>
+
+ * he.po: Added Hebrew translation.
+
+2006-06-28 Guntupalli Karunakar <[email protected]>
+
+ * dz.po: Updated Dzongkha translation
+ by Dzongkhalinux, DIT
+
+2006-06-27 Jovan Naumovski <[email protected]>
+
+ * mk.po: Updated Macedonian Translation.
+
+2006-06-23 I. felix <[email protected]>
+
+ * ta.po: Added Tamil translation.
+
+ * LINGUAS: Added Tamil (ta) entry.
+
+2006-06-19 Raivis Dejus <[email protected]>
+
+ * lv.po: Added Latvian translation.
+
+ * LINGUAS: Added Latvian (lv) entry.
+
+2006-06-16 Jakub Friedl <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2006-06-15 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-06-15 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-06-15 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2006-06-15 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-06-15 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2006-06-14 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-06-13 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-06-13 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-06-12 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-06-12 Jakub Friedl <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2006-06-12 Kjartan Maraas <[email protected]>
+
+ * POTFILES.in: Add src/gs-auth-pam.c
+ * nb.po: Updated Norwegian bokmål translation.
+
+2006-06-12 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-06-11 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-06-09 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-06-09 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-06-09 Jakub Friedl <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2006-06-07 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-06-06 Jakub Friedl <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2006-05-30 Pema Geyleg <[email protected]>
+
+ * dz.po: Updated Dzongkha translation.
+
+2006-05-29 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-05-29 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-05-29 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-05-29 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2006-05-28 Pema Geyleg <[email protected]>
+
+ * dz.po: updated Dzongkha translation.
+
+2006-05-26 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-05-25 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-05-23 Jakub Friedl <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2006-05-19 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-05-19 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-05-16 Nickolay V. Shmyrev <[email protected]>
+
+ * LINGUAS: Added Russian translation.
+
+2006-05-14 Chao-Hsiung Liao <[email protected]>
+
+ * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+
+2006-05-11 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-05-06 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-04-30 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+
+2006-04-26 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-04-25 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-04-24 William Jon McCann <[email protected]>
+
+ * POTFILES.in: Add new file.
+
+2006-04-19 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-04-18 William Jon McCann <[email protected]>
+
+ * LINGUAS: Don't split over multiple lines as it
+ breaks the build.
+
+2006-04-18 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-04-17 Kjartan Maraas <[email protected]>
+
+ * LINGUAS: Remove obsolete entry for no_NO
+ * no.po: And the translation.
+
+2006-04-17 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-04-13 Vladimer Sichinava <[email protected]>
+
+ * ka.po: Updated Georgian translation.
+
+2006-04-10 Artur Flinta <[email protected]>
+
+ * pl.po: Updated Polish translation by MATE PL Team.
+
+2006-04-08 Benoît Dejean <[email protected]>
+
+ * fr.po: Updated French translation.
+
+2007-04-05 Pema Geyleg <[email protected]>
+
+ * dz.po: Added Dzongkha translation.
+
+2006-04-03 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-03-31 Lukas Novotny <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2006-03-20 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-03-17 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-03-17 Wouter Bolsterlee <[email protected]>
+
+ * nl.po: Translation updated by Wouter Bolsterlee.
+
+2006-03-17 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-03-14 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-03-13 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-03-13 Erdal Ronahi <[email protected]>
+
+ * ku.po: Added initial Kurdish translation
+
+2006-03-13 Runa Bhattacharjee <[email protected]>
+
+ * bn.po: Added Bengali Translation (partial) by Mahay Alam Khan.
+
+2006-03-12 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation by Petr Tomeš.
+
+2006-03-11 Guilherme de S. Pastore <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2006-03-11 Jens Seidel <[email protected]>
+
+ * de.po: Proofreading.
+
+2006-03-11 Frank Arnold <[email protected]>
+
+ * de.po: Replaced wrong spaces caused by copy/paste inside gtranslator.
+
+2006-03-11 Duarte Loreto <[email protected]>
+
+ * pt.po: Added Portuguese translation.
+
+2006-03-10 Luca Ferretti <[email protected]>
+
+ * it.po: Updated Italian translation
+
+2006-03-08 Rajesh Ranjan <[email protected]>
+
+ * hi.po: Added Hindi tranlsation.
+
+2006-03-08 Lasse Bang Mikkelsen <[email protected]>
+
+ * da.po: Added Danish translation by David Nielsen.
+
+2006-03-08 Laurent Dhima <[email protected]>
+
+ * sq.po: Added Albanian translation.
+
+2006-03-08 Rhys Jones <[email protected]>
+
+ * cy.po: Added Welsh translation.
+
+2006-03-07 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-03-07 Daniel Nylander <[email protected]>
+
+ * sv.po: Updated Swedish translation.
+
+2006-03-06 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Updated Ukrainian translation.
+
+2006-03-05 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+ * no.po: Same.
+
+2006-03-05 Priit Laes <[email protected]>
+
+ * et.po: Translation updated by Ivar Smolin.
+
+2006-03-04 Priit Laes <[email protected]>
+
+ * et.po: Translation added by Ivar Smolin.
+
+2006-03-02 Hendrik Richter <[email protected]>
+
+ * de.po: Updated German translation.
+
+2003-03-02 Kang Jeong-Hee <[email protected]>
+
+ * ko.po: Updated Korean translation.
+
+2006-03-01 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Rostislav Raykov <[email protected]>
+
+2006-03-01 Josep Puigdemont i Casamajó <[email protected]>
+
+ * ca.po: Updated Catalan translation.
+
+2006-02-25 Luca Ferretti <[email protected]>
+
+ * it.po: Italian translation updated.
+
+2006-02-25 Gabor Kelemen <[email protected]>
+
+ * hu.po: Hungarian translation updated.
+
+2006-02-23 Leonid Kanter <[email protected]>
+
+ * ru.po: Initial Russian translation
+
+2006-02-23 Kostas Papadimas <[email protected]>
+
+ *el.po Updated Greek Translation
+
+2006-02-23 Kostas Papadimas <[email protected]>
+
+ *el.po Updated Greek Translation
+
+2006-02-23 Clytie Siddall <[email protected]>
+
+ * ka.po: Added Georgian translation by Alexander Didebulidze <[email protected]> and Vladimer SIchinava <[email protected]>.
+
+2006-02-23 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2006-02-21 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2006-02-21 Kang Jeong-Hee <[email protected]>
+
+ * ko.po: Added Korean translation
+
+2006-02-21 Slobodan D. Sredojevic <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation
+
+2006-02-21 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-02-18 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-02-18 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+ * no.po: Same.
+
+2006-02-17 Satoru SATOH <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2006-02-16 Nikos Charonitakis <[email protected]>
+
+ * el.po: Added Greek translation.
+
+2006-02-16 Luca Ferretti <[email protected]>
+
+ * it.po: Updated Italian translation.
+
+2006-02-16 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-02-16 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-02-15 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Changed "%s on %s" to %[email protected]%s for Finnish.
+
+2006-02-15 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-02-15 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-02-15 Raphael Higino <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2006-02-11 Øivind Hoel <[email protected]>
+
+ * nb.po: Updated Norwegian Bokmål translation.
+
+2006-02-10 Josep Puigdemont i Casamajó <[email protected]>
+
+ * ca.po: Updated Catalan translation, by
+ Gil Forcada <[email protected]>
+
+2006-02-06 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2006-01-31 Lukas Novotny <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2006-01-30 Hendrik Brandt <[email protected]>
+
+ * de.po: Updated German translation.
+
+2006-01-29 Hendrik Brandt <[email protected]>
+
+ * de.po: Updated German translation, plural bugfix.
+
+2006-01-29 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2006-01-27 Chao-Hsiung Liao <[email protected]>
+
+ * zh_TW.po: Updated Traditional Chinese translation(Taiwan).
+ * zh_HK.po: Updated Traditional Chinese translation(Hong Kong).
+
+2006-01-25 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2006-01-18 Slobodan D. Sredojevic <[email protected]>
+
+ * sr.po, [email protected]: Updated Serbian translation
+
+2006-01-18 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-01-18 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2006-01-17 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-01-16 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-01-16 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2006-01-15 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2006-01-15 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2006-01-08 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2006-01-08 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2006-01-07 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2006-01-07 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2006-01-07 Chao-Hsiung Liao <[email protected]>
+
+ * zh_TW.po: Updated Traditional Chinese Translation.(Taiwan)
+ * zh_HK.po: Added Traditional Chinese Translation.(Hong Kong)
+
+2006-01-06 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2006-01-03 Slobodan D. Sredojevic <[email protected]>
+
+ * sr.po, [email protected]: Added Serbian translation
+
+2006-01-02 Josep Puigdemont i Casamajó <[email protected]>
+
+ * ca.po: Added Catalan translation.
+
+2006-01-01 Ankit Patel <[email protected]>
+
+ * gu.po: Updated Gujarati Translation.
+
+2006-01-01 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-12-31 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-12-31 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2005-12-30 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-12-26 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2005-12-26 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2005-12-23 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-12-20 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-12-20 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2005-12-19 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-12-19 Ankit Patel <[email protected]>
+
+ * gu.po: Added Gujarati Translation.
+
+2005-12-19 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2005-12-18 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-12-17 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Updated Thai translation.
+
+2005-12-14 William Jon McCann <[email protected]>
+
+ * POTFILES.in: Updated.
+
+2005-12-13 Gabor Kelemen <[email protected]>
+
+ * hu.po: Hungarian translation updated.
+
+2005-12-13 Gabor Kelemen <[email protected]>
+
+ * hu.po: Hungarian translation updated.
+
+2005-12-13 Gabor Kelemen <[email protected]>
+
+ * hu.po: Hungarian translation updated.
+
+2005-12-11 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-12-08 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+ * no.po: Same.
+
+2005-12-04 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Fixed typos.
+
+2005-11-28 Ignacio Casal Quinteiro <[email protected]>
+
+ * gl.po: Updated Galician Translation.
+
+2005-11-27 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2005-11-27 Theppitak Karoonboonyanan <[email protected]>
+
+ * th.po: Added Thai translation.
+
+2005-11-27 Marcel Telka <[email protected]>
+
+ * sk.po: Updated Slovak translation.
+
+2005-11-22 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Alexander Shopov <[email protected]>
+
+2005-11-20 Amanpreet Singh Alam <[email protected]>
+
+ * pa.po: Add Punjabi (pa) Translaiton
+
+2005-11-20 Ilkka Tuohela <[email protected]>
+
+ * fi.po: Updated Finnish translation.
+
+2005-11-17 Marcel Telka <[email protected]>
+
+ * sk.po: Added Slovak translation.
+
+2005-11-14 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation from
+ Davy Defaud <[email protected]>.
+
+2005-11-11 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-11-06 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-11-04 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Updated Lithuanian translation.
+
+2005-11-04 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-11-02 Miloslav Trmac <[email protected]>
+
+ * cs.po: Updated Czech translation.
+
+2005-11-03 Christophe Merlet <[email protected]>
+
+ * fr.po: Updated French translation from
+ Davy Defaud <[email protected]>.
+
+2005-11-01 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2005-10-31 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-10-29 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-10-28 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-10-26 Gabor Kelemen <[email protected]>
+
+ * hu.po: Hungarian translation added.
+
+2005-10-19 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-10-16 Kjartan Maraas <[email protected]>
+
+ * nb.po: Updated Norwegian bokmål translation.
+ * no.po: Same.
+
+2005-10-14 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-10-11 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-10-11 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2005-10-09 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-10-08 Funda Wang <[email protected]>
+
+ * zh_CN.po: Updated Simplified Chinese translation.
+
+2005-10-07 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-10-06 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Rostislav Raykov <[email protected]>
+
+2005-10-05 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-10-04 Žygimantas Beručka <[email protected]>
+
+ * lt.po: Added Lithuanian translation.
+
+2005-10-02 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-10-02 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2005-09-30 Kjartan Maraas <[email protected]>
+
+ * nb.po: Added Norwegian bokmål translation.
+ * no.po: Same.
+
+2005-09-29 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-09-29 Alexander Shopov <[email protected]>
+
+ * bg.po: Updated Bulgarian translation by
+ Rostislav Raykov <[email protected]>
+
+2005-09-27 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2005-09-25 Miloslav Trmac <[email protected]>
+
+ * cs.po: Added Czech translation.
+
+2005-09-24 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-09-23 William Jon McCann <[email protected]>
+
+ * POTFILES.in: Remove obsolete and add new files.
+
+2005-09-22 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2005-09-21 Ilkka Tuohela <[email protected]>
+
+ * fi.po Updated Finnish translation
+
+2005-09-18 Alessio Frusciante <[email protected]>
+
+ * it.po: Added Italian translation by
+ Luca Ferretti <[email protected]>.
+
+2005-09-17 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-09-16 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-09-06 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-09-05 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-09-02 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-09-01 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation updated by Tino Meinen.
+
+2005-08-31 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-08-31 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-08-27 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-08-27 Clytie Siddall <[email protected]>
+
+ * vi.po: Updated Vietnamese translation.
+
+2005-08-26 Christophe Merlet <[email protected]>
+
+ * fr.po: Added French translation from
+ Eric Maeker <[email protected]>.
+
+2005-08-24 William Jon McCann <[email protected]>
+
+ * POTFILES.in: Add missing files.
+
+2005-08-10 Alexander Shopov <[email protected]>
+
+ * bg.po: Added Bulgarian translation by
+ Rostislav Raykov <[email protected]>
+
+2005-08-02 Maxim Dziumanenko <[email protected]>
+
+ * uk.po: Added Ukrainian translation.
+
+2005-07-25 Tommi Vainikainen <[email protected]>
+
+ * fi.po: Added Finnish translation.
+
+2005-07-19 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Updated Japanese translation.
+
+2005-07-18 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-07-18 Vincent van Adrighem <[email protected]>
+
+ * nl.po: Translation added by Tino Meinen.
+
+2005-07-15 Abel Cheung <[email protected]>
+
+ * zh_TW.po: New traditional Chinese translation from MATE HK Team
+
+2005-07-06 Christian Rose <[email protected]>
+
+ * sv.po: Updated Swedish 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 Takeshi AIHANA <[email protected]>
+
+ * ja.po: Added Japanese translation.
+
+2005-06-26 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-06-23 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-06-17 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-06-13 William Jon McCann <[email protected]>
+
+ * POTFILES: Add new file.
+
+2005-06-05 James Ogley <[email protected]>
+
+ * en_GB.po: Updated British English translation.
+
+2005-06-04 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Updated Spanish translation.
+
+2005-05-24 Frank Arnold <[email protected]>
+
+ * de.po: Updated German translation.
+
+2005-05-23 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-05-23 William Jon McCann <[email protected]>
+
+ * POTFILES.in: Add missing file.
+
+2005-05-21 Frank Arnold <[email protected]>
+
+ * de.po: Added German translation.
+
+2005-05-19 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-05-05 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-05-04 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Updated Canadian English translation.
+
+2005-05-01 Francisco Javier F. Serrador <[email protected]>
+
+ * es.po: Added Spanish translation.
+
+2005-04-29 Christian Rose <[email protected]>
+
+ * POTFILES.in: Added missing files.
+ * sv.po: Updated Swedish translation.
+
+2005-04-24 Raphael Higino <[email protected]>
+
+ * pt_BR.po: Updated Brazilian Portuguese translation.
+
+2005-04-19 Gareth Owen <[email protected]>
+
+ * en_GB.po: Added British English translation
+
+2005-04-15 Adam Weinberger <[email protected]>
+
+ * en_CA.po: Added Canadian English translation.
+
+2005-04-15 Raphael Higino <[email protected]>
+
+ * pt_BR.po: Added Brazilian Portuguese translation.
+
+2005-04-15 Funda Wang <[email protected]>
+
+ * zh_CN.po: Added Simplified Chinese translation.
+
+2005-04-14 Christian Rose <[email protected]>
+
+ * sv.po: Added Swedish translation.
+
+2005-04-14 Christian Rose <[email protected]>
+
+ * POTFILES.in: Added this file.
+ * .cvsignore: Updated this file.
diff --git a/po/LINGUAS b/po/LINGUAS
new file mode 100644
index 0000000..752531a
--- /dev/null
+++ b/po/LINGUAS
@@ -0,0 +1,82 @@
+# please keep this list sorted alphabetically
+#
+ar
+as
+ast
+be
+bg
+bn
+bn_IN
+br
+ca
+crh
+cs
+cy
+da
+de
+dz
+el
+en_CA
+en_GB
+es
+et
+eu
+fa
+fi
+fr
+ga
+gl
+gu
+he
+hi
+hr
+hu
+id
+is
+it
+ja
+ka
+kn
+ko
+ku
+lt
+lv
+mai
+mg
+mk
+ml
+mn
+mr
+nb
+nds
+ne
+nl
+nn
+oc
+or
+pa
+pl
+ps
+pt
+pt_BR
+ro
+ru
+si
+sk
+sl
+sq
+sr
+sv
+ta
+te
+th
+tr
+uk
+vi
+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 = @[email protected]
+PACKAGE = @[email protected]
+VERSION = @VERSIO[email protected]
+
+
+top_srcdir = @[email protected]
+top_builddir = @[email protected]
+
+exec_prefix = @[email protected]
+datadir = @[email protected]
+datarootdir = @[email protected]
+DATADIRNAME = @[email protected]
+itlocaledir = $(prefix)/$(DATADIRNAME)/locale
+subdir = po
+install_sh = @[email protected]
+# Automake >= 1.8 provides @[email protected]
+# Until it can be supposed, use the safe fallback:
+mkdir_p = $(install_sh) -d
+
+INSTALL = @[email protected]
+INSTALL_DATA = @[email protected]
+
+GMSGFMT = @[email protected]
+XGETTEXT = @[email protected]
+INTLTOOL_UPDATE = @[email protected]
+INTLTOOL_EXTRACT = @[email protected]
+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 = @[email protected]
+
+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 [email protected] $<
+
+.po.gmo:
+ file=`echo $* | sed 's,.*/,,'`.gmo \
+ && rm -f $$file && $(GMSGFMT) -o $$file $<
+
+.po.cat:
+ sed -f ../intl/po2msg.sed < $< > $*.msg \
+ && rm -f [email protected] && gencat [email protected] $*.msg
+
+
+
+all-yes: $(CATALOGS)
+all-no:
+
+$(GETTEXT_PACKAGE).pot: $(POTFILES)
+ $(GENPOT)
+
+install: install-data
+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 [email protected]; 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..b259d8a
--- /dev/null
+++ b/po/POTFILES.in
@@ -0,0 +1,24 @@
+# List of source files containing translatable strings.
+# Please keep this file sorted alphabetically.
+data/mate-screensaver-preferences.desktop.in
+[type: gettext/glade]data/mate-screensaver-preferences.ui
+data/mate-screensaver.directory.in
+data/mate-screensaver.schemas.in
+[type: gettext/glade]data/lock-dialog-default.ui
+data/images/cosmos/cosmos.xml.in.in
+savers/cosmos-slideshow.desktop.in.in
+savers/footlogo-floaters.desktop.in.in
+savers/personal-slideshow.desktop.in.in
+savers/popsquares.desktop.in.in
+savers/popsquares.c
+savers/floaters.c
+savers/slideshow.c
+src/copy-theme-dialog.c
+src/mate-screensaver-command.c
+src/mate-screensaver-dialog.c
+src/mate-screensaver-preferences.c
+src/mate-screensaver.c
+src/mate-screensaver.desktop.in.in
+src/gs-auth-pam.c
+src/gs-listener-dbus.c
+src/gs-lock-plug.c
diff --git a/po/POTFILES.skip b/po/POTFILES.skip
new file mode 100644
index 0000000..7bcd47f
--- /dev/null
+++ b/po/POTFILES.skip
@@ -0,0 +1,6 @@
+data/images/cosmos/cosmos.xml.in
+savers/cosmos-slideshow.desktop.in
+savers/footlogo-floaters.desktop.in
+savers/personal-slideshow.desktop.in
+savers/popsquares.desktop.in
+src/mate-screensaver.desktop.in
diff --git a/po/ar.po b/po/ar.po
new file mode 100644
index 0000000..df6eaab
--- /dev/null
+++ b/po/ar.po
@@ -0,0 +1,766 @@
+# translation of mate-screensaver.HEAD.ar.po to Arabic
+# Djihed Afifi <[email protected]>, 2006.
+# Khaled Hosny <[email protected]>, 2006, 2008, 2009.
+# Anas Husseini <[email protected]>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-screensaver.HEAD.ar\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-21 06:39+0300\n"
+"PO-Revision-Date: 2009-08-21 06:54+0300\n"
+"Last-Translator: Khaled Hosny <[email protected]>\n"
+"Language-Team: Arabic <[email protected]>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+"X-Generator: Virtaal 0.4.0\n"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:1
+#: ../src/mate-screensaver.desktop.in.in.h:2
+msgid "Screensaver"
+msgstr "حافظة الشاشة"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:2
+msgid "Set your screensaver preferences"
+msgstr "اضبط خصائص حافظة الشاشة"
+
+#: ../data/mate-screensaver-preferences.ui.h:1
+msgid "<b>Screensaver preview</b>"
+msgstr "<b>معاينة حافظة الشاشة</b>"
+
+#: ../data/mate-screensaver-preferences.ui.h:2
+msgid "<b>Warning: the screen will not be locked for the root user.</b>"
+msgstr "<b>تنبيه: لا تُوصد الشاشة للجذر.</b>"
+
+#: ../data/mate-screensaver-preferences.ui.h:3
+msgid "Power _Management"
+msgstr "إ_دارة الطاقة"
+
+#: ../data/mate-screensaver-preferences.ui.h:4
+msgid "Regard the computer as _idle after:"
+msgstr "اعتبر الحاسوب _ساكنا بعد:"
+
+#: ../data/mate-screensaver-preferences.ui.h:5
+msgid "Screensaver Preferences"
+msgstr "تفضيلات حافظة الشاشة"
+
+#: ../data/mate-screensaver-preferences.ui.h:6
+msgid "Screensaver Preview"
+msgstr "معاينة حافظة الشاشة"
+
+#: ../data/mate-screensaver-preferences.ui.h:7
+msgid "_Activate screensaver when computer is idle"
+msgstr "نشّط _حافظة الشاشة عند السكون"
+
+#: ../data/mate-screensaver-preferences.ui.h:8
+msgid "_Lock screen when screensaver is active"
+msgstr "أو_صد الشاشة عند تفعيل حافظة الشاشة"
+
+#: ../data/mate-screensaver-preferences.ui.h:9
+msgid "_Preview"
+msgstr "_معاينة"
+
+#: ../data/mate-screensaver-preferences.ui.h:10
+msgid "_Screensaver theme:"
+msgstr "سِمة حافظ ال_شاشة:"
+
+#: ../data/mate-screensaver.directory.in.h:1
+#: ../data/mate-screensaver.schemas.in.h:11
+msgid "Screensaver themes"
+msgstr "سِمات حافظة الشاشة"
+
+#: ../data/mate-screensaver.directory.in.h:2
+msgid "Screensavers"
+msgstr "حافظات الشاشة"
+
+#: ../data/mate-screensaver.schemas.in.h:1
+msgid "Activate when idle"
+msgstr "نشّط عند السكون"
+
+#: ../data/mate-screensaver.schemas.in.h:2
+msgid "Allow embedding a keyboard into the window"
+msgstr "اسمح بغرس لوحة مفاتيح في النافذة"
+
+#: ../data/mate-screensaver.schemas.in.h:3
+msgid "Allow logout"
+msgstr "اسمح بالخروج"
+
+#: ../data/mate-screensaver.schemas.in.h:4
+msgid "Allow the session status message to be displayed"
+msgstr "اسمح بعرض رسالة حالة الجلسة"
+
+#: ../data/mate-screensaver.schemas.in.h:5
+msgid ""
+"Allow the session status message to be displayed when the screen is locked."
+msgstr "اسمح بعرض رسالة حالة الجلسة عندما تكون الشاشة موصدة."
+
+#: ../data/mate-screensaver.schemas.in.h:6
+msgid "Allow user switching"
+msgstr "اسمح بتبديل المستخدم"
+
+#: ../data/mate-screensaver.schemas.in.h:7
+msgid "Embedded keyboard command"
+msgstr "أمر لوحة المفاتيح المدرجة"
+
+#: ../data/mate-screensaver.schemas.in.h:8
+msgid "Lock on activation"
+msgstr "أوصِد عند التفعيل"
+
+#: ../data/mate-screensaver.schemas.in.h:9
+msgid "Logout command"
+msgstr "أمر الخروج"
+
+#: ../data/mate-screensaver.schemas.in.h:10
+msgid "Screensaver theme selection mode"
+msgstr "نمط اختيار سِمة حافظة الشاشة"
+
+#: ../data/mate-screensaver.schemas.in.h:12
+msgid "Set this to TRUE to activate the screensaver when the session is idle."
+msgstr "حدد TRUE لتفعيل حافظة الشاشة عند خمول الجلسة."
+
+#: ../data/mate-screensaver.schemas.in.h:13
+msgid ""
+"Set this to TRUE to allow embedding a keyboard into the window when trying "
+"to unlock. The \"keyboard_command\" key must be set with the appropriate "
+"command."
+msgstr ""
+"اختر TRUE للسماح بإدراج لوحة مفاتيح في النافذة عند محاولة إلغاء القفل. "
+"\"keyboard_command\" يجب أن تكون أمرا صحيحا."
+
+#: ../data/mate-screensaver.schemas.in.h:14
+msgid "Set this to TRUE to lock the screen when the screensaver goes active."
+msgstr "حدد TRUE لقفل الشاشة عند تفعيل حافظة الشاشة."
+
+#: ../data/mate-screensaver.schemas.in.h:15
+msgid ""
+"Set this to TRUE to offer an option in the unlock dialog to switch to a "
+"different user account."
+msgstr "حدد TRUE لإعطاء إمكانية تغيير المستخدم."
+
+#: ../data/mate-screensaver.schemas.in.h:16
+msgid ""
+"Set this to TRUE to offer an option in unlock dialog to logging out after a "
+"delay. The Delay is specified in the \"logout_delay\" key."
+msgstr ""
+"حدد TRUE لإعطاء إمكانية تسجيل الخروج بعد الفترة المحددة في مفتاح "
+"\"logout_delay\"."
+
+#: ../data/mate-screensaver.schemas.in.h:17
+msgid ""
+"The command that will be run, if the \"embedded_keyboard_enabled\" key is "
+"set to TRUE, to embed a keyboard widget into the window. This command should "
+"implement an XEMBED plug interface and output a window XID on the standard "
+"output."
+msgstr ""
+"الأمر الذي سيتم تشغيله، إذا كان مفتاح \"embedded_keyboard_enabled\" TRUE، "
+"لإدراج لوحة مفاتيح في النافذة. هذا الأمر يجب أن يدرج شاشة إدراج XEMBED ، و "
+"يعطي رمز XID عند في المخرج."
+
+#: ../data/mate-screensaver.schemas.in.h:18
+msgid ""
+"The command to invoke when the logout button is clicked. This command should "
+"simply log the user out without any interaction. This key has effect only if "
+"the \"logout_enable\" key is set to TRUE."
+msgstr ""
+"الأمر المنفَذ عند الضغط على زر تسجيل الخروج. هذا الزر يعمل فقط عندما يكون "
+"الزر \"logout_enable\" محددا إلى TRUE."
+
+#: ../data/mate-screensaver.schemas.in.h:19
+msgid ""
+"The number of minutes after screensaver activation before locking the screen."
+msgstr "عدد الدقائق بعد تفعيل حافظة الشاشة قبل قفل الشاشة."
+
+#: ../data/mate-screensaver.schemas.in.h:20
+msgid ""
+"The number of minutes after the screensaver activation before a logout "
+"option will appear in unlock dialog. This key has effect only if the "
+"\"logout_enable\" key is set to TRUE."
+msgstr ""
+"عدد الدقائق بعد تفعيل حافظة الشاشة قبل إظهار زر تسجيل الخروج. هذا الزر يعمل "
+"فقط عندما يكون الزر \"logout_enable\" محددا إلى TRUE."
+
+#: ../data/mate-screensaver.schemas.in.h:21
+msgid ""
+"The number of minutes of inactivity before the session is considered idle."
+msgstr "عدد الدقائق من السكون قبل اعتبار الجلسة ساكنة."
+
+#: ../data/mate-screensaver.schemas.in.h:22
+msgid "The number of minutes to run before changing the screensaver theme."
+msgstr "عدد الدقائق قبل تغيير سِمة حافظة الشاشة."
+
+#: ../data/mate-screensaver.schemas.in.h:23
+msgid ""
+"The number of seconds of inactivity before signalling to power-management. "
+"This key is set and maintained by the session power-management agent."
+msgstr ""
+"عدد الثواني من الخمول قبل إرسال إشارة إلى إدارة الطاقة. يُضبط ويدار هذا "
+"المفتاح بواسطة عميل إدارة الطاقة."
+
+#: ../data/mate-screensaver.schemas.in.h:24
+msgid ""
+"The selection mode used by screensaver. May be \"blank-only\" to enable the "
+"screensaver without using any theme on activation, \"single\" to enable "
+"screensaver using only one theme on activation (specified in \"themes\" "
+"key), and \"random\" to enable the screensaver using a random theme on "
+"activation."
+msgstr ""
+"نمط الإختيار لحافظة الشاشة. قد يكون \"blank-only\" لعدم استعمال أي سِمة عند "
+"التفعيل، \"single\" لاستعمال سِمة واحدة (تحدد في مفتاح \"themes\")، و "
+"\"random\" لاستعمال نمط عشوائي عند التفعيل."
+
+#: ../data/mate-screensaver.schemas.in.h:25
+msgid "Theme for lock dialog"
+msgstr "سِمة حوار الإيصاد"
+
+#: ../data/mate-screensaver.schemas.in.h:26
+msgid "Theme to use for the lock dialog."
+msgstr "السِّمة المستعملة لحوار الإيصاد."
+
+#: ../data/mate-screensaver.schemas.in.h:27
+msgid ""
+"This key specifies the list of themes to be used by the screensaver. It's "
+"ignored when \"mode\" key is \"blank-only\", should provide the theme name when "
+"\"mode\" is \"single\", and should provide a list of themes when \"mode\" is "
+"\"random\"."
+msgstr ""
+"يحدد هذا الزر قائمة السِمة المستعملة من حافظة الشاشة. يتم تجاهله إذا كان زر "
+"\"mode\" هو \"blank-only\"، يجب توفير اسم السِمة عندما يكون \"mode\" هو "
+"\"single\"، يجب أيضا توفير قائمة السِمة عندما يكون \"mode\" هو \"random\"."
+
+#: ../data/mate-screensaver.schemas.in.h:28
+msgid "Time before locking"
+msgstr "مدة الانتظار قبل الإيصاد"
+
+#: ../data/mate-screensaver.schemas.in.h:29
+msgid "Time before logout option"
+msgstr "مدة الانتظار قبل الخروج"
+
+#: ../data/mate-screensaver.schemas.in.h:30
+msgid "Time before power-management baseline"
+msgstr "مدة الانتظار قبل خط إدارة الطاقة الأساسي"
+
+#: ../data/mate-screensaver.schemas.in.h:31
+msgid "Time before session is considered idle"
+msgstr "مدة الانتظار قبل اعتبار الجلسة خاملة"
+
+#: ../data/mate-screensaver.schemas.in.h:32
+msgid "Time before theme change"
+msgstr "مدة الانتظار قبل تغيير السِّمة"
+
+#: ../data/lock-dialog-default.ui.h:2
+#, no-c-format
+msgid "<b>Leave a message for %R:</b>"
+msgstr "<b>اترك رسالة ل‍ %R:</b>"
+
+#: ../data/lock-dialog-default.ui.h:4
+#, no-c-format
+msgid "<span size=\"small\">%U on %h</span>"
+msgstr "<span size=\"small\">‏%U على %h</span>"
+
+#: ../data/lock-dialog-default.ui.h:6
+#, no-c-format
+msgid "<span size=\"x-large\">%R</span>"
+msgstr "<span size=\"x-large\">‏%R</span>"
+
+#: ../data/lock-dialog-default.ui.h:7
+msgid "_Cancel"
+msgstr "أل_غ"
+
+#: ../data/lock-dialog-default.ui.h:8
+msgid "_Leave Message"
+msgstr "ا_ترك رسالة"
+
+#: ../data/lock-dialog-default.ui.h:9
+msgid "_Log Out"
+msgstr "ا_خرج"
+
+#: ../data/lock-dialog-default.ui.h:10
+msgid "_Switch User"
+msgstr "_بدّل المستخدم"
+
+#: ../data/lock-dialog-default.ui.h:11 ../src/gs-lock-plug.c:1382
+msgid "_Unlock"
+msgstr "ا_فتح القفل"
+
+#. Translators: This is the name of a desktop background image that shows outer space images.
+#. You might want to translate it into the equivalent words of your language
+#: ../data/images/cosmos/cosmos.xml.in.in.h:3
+#: ../savers/cosmos-slideshow.desktop.in.in.h:1
+msgid "Cosmos"
+msgstr "الكَوْن"
+
+#: ../savers/cosmos-slideshow.desktop.in.in.h:2
+msgid "Display a slideshow of pictures of the cosmos"
+msgstr "أظهر عرض شرائح من صور الكَوْن"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:1
+msgid "Bubbles the MATE foot logo around the screen"
+msgstr "تفقيع شعار قدم جنوم حول الشاشة"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:2
+msgid "Floating Feet"
+msgstr "أقدام طافية"
+
+#: ../savers/personal-slideshow.desktop.in.in.h:1
+msgid "Display a slideshow from your Pictures folder"
+msgstr "أظهر عرض شرائح من مجلد الصور الخاص بك"
+
+#: ../savers/personal-slideshow.desktop.in.in.h:2
+msgid "Pictures folder"
+msgstr "مجلّد الصور"
+
+#: ../savers/popsquares.desktop.in.in.h:1
+msgid "A pop-art-ish grid of pulsing colors."
+msgstr "شَبَكَة شبه فنية للألوان النابضة."
+
+#: ../savers/popsquares.desktop.in.in.h:2
+msgid "Pop art squares"
+msgstr "المربعات الفنية"
+
+#: ../savers/floaters.c:84
+msgid "Show paths that images follow"
+msgstr "أظهر مسارات تنقل الصور"
+
+#: ../savers/floaters.c:87
+msgid "Occasionally rotate images as they move"
+msgstr "دوّر الصور أحيانًا عند تحركها"
+
+#: ../savers/floaters.c:90
+msgid "Print out frame rate and other statistics"
+msgstr "اطبع معدّل الإطارات وإحصائيات أخرى"
+
+#: ../savers/floaters.c:93
+msgid "The maximum number of images to keep on screen"
+msgstr "العدد الأقصى للصور الظاهرة على الشاشة"
+
+#: ../savers/floaters.c:93
+msgid "MAX_IMAGES"
+msgstr "عدد الصور الأقصى"
+
+#: ../savers/floaters.c:96
+msgid "The initial size and position of window"
+msgstr "الحجم والمكان الأولان للنافذة "
+
+#: ../savers/floaters.c:96
+msgid "WIDTHxHEIGHT+X+Y"
+msgstr "العرض×الطول+س+ص"
+
+#: ../savers/floaters.c:99
+msgid "The source image to use"
+msgstr "مصدر الصورة المستعملة"
+
+#. translators: the word "image" here
+#. * represents a command line argument
+#.
+#: ../savers/floaters.c:1194
+msgid "image - floats images around the screen"
+msgstr "صورة - طَفْو الصورة حول الشاشة"
+
+#: ../savers/floaters.c:1200
+#, c-format
+msgid "%s. See --help for usage information.\n"
+msgstr "%s. انظر ‪--help‬ للمزيد من المعلومات.\n"
+
+#: ../savers/floaters.c:1209
+#, c-format
+msgid "You must specify one image. See --help for usage information.\n"
+msgstr "يجب اختيار صورة. انظر ‪--help‬ للمزيد من المعلومات.\n"
+
+#: ../savers/slideshow.c:53
+msgid "Location to get images from"
+msgstr "المكان الذي تُفتَح منه الصور"
+
+#: ../savers/slideshow.c:53
+msgid "PATH"
+msgstr "المسار"
+
+#: ../savers/slideshow.c:55
+msgid "Color to use for images background"
+msgstr "اللون المستخدم لخلفيات الصور"
+
+#: ../savers/slideshow.c:55
+msgid "\"#rrggbb\""
+msgstr "\"#rrggbb\""
+
+#: ../savers/slideshow.c:57
+msgid "Do not randomize pictures from location"
+msgstr "لا تختر الصور عشوائيًا من المكان"
+
+#: ../savers/slideshow.c:59
+msgid "Do not try to stretch images on screen"
+msgstr "لا تقم بمطّ الصور على الشاشة"
+
+#: ../src/copy-theme-dialog.c:212
+msgid "Copying files"
+msgstr "ينسخ الملفات"
+
+#: ../src/copy-theme-dialog.c:230
+msgid "From:"
+msgstr "من:"
+
+#: ../src/copy-theme-dialog.c:234
+msgid "To:"
+msgstr "إلى:"
+
+#: ../src/copy-theme-dialog.c:254
+msgid "Copying themes"
+msgstr "ينسخ السِمات"
+
+#: ../src/copy-theme-dialog.c:298
+msgid "Invalid screensaver theme"
+msgstr "سِمة حافظة شاشة غير سليمة"
+
+#: ../src/copy-theme-dialog.c:301
+#, c-format
+msgid "%s does not appear to be a valid screensaver theme."
+msgstr "يبدو أن الملف %s لا يمثل سِمة حافظة شاشة سليمة."
+
+#: ../src/copy-theme-dialog.c:481
+#, c-format
+msgid "Copying file: %u of %u"
+msgstr "ينسخ الملف: '%u من %u"
+
+#: ../src/mate-screensaver-command.c:62
+msgid "Causes the screensaver to exit gracefully"
+msgstr "يسبب خروج حافظة الشاشة بسلام"
+
+#: ../src/mate-screensaver-command.c:64
+msgid "Query the state of the screensaver"
+msgstr "أظهر حالة حافظة الشاشة"
+
+#: ../src/mate-screensaver-command.c:66
+msgid "Query the length of time the screensaver has been active"
+msgstr "استعلم عن مدّة الزمن التي كانت فيها حافظة الشاشة نشطة"
+
+#: ../src/mate-screensaver-command.c:68
+msgid "Tells the running screensaver process to lock the screen immediately"
+msgstr "تخبر عملية حافظة الشاشة التي تعمل بقفل الشاشة مباشرة "
+
+#: ../src/mate-screensaver-command.c:70
+msgid "If the screensaver is active then switch to another graphics demo"
+msgstr "انتقل إلى عرض رسومي آخر إذا كانت حافظة الشاشة نشِطة"
+
+#: ../src/mate-screensaver-command.c:72
+msgid "Turn the screensaver on (blank the screen)"
+msgstr "شغّل حافظة الشاشة (أفرغ الشاشة)"
+
+#: ../src/mate-screensaver-command.c:74
+msgid "If the screensaver is active then deactivate it (un-blank the screen)"
+msgstr "أوقف حافظة الشاشة إذا كانت نشِطة (الغي إفراغ الشاشة)"
+
+#: ../src/mate-screensaver-command.c:76
+msgid "Poke the running screensaver to simulate user activity"
+msgstr "وكز حافظة الشاشة المشتغل لمحاكاة نشاط من المستخدم"
+
+#: ../src/mate-screensaver-command.c:78
+msgid ""
+"Inhibit the screensaver from activating. Command blocks while inhibit is "
+"active."
+msgstr "امنع حافظة الشاشة من التفعيل. الأمر يتوقف عندما يكون المنع نشطا."
+
+#: ../src/mate-screensaver-command.c:80
+msgid "The calling application that is inhibiting the screensaver"
+msgstr "التطبيق المنادي الذي يمنع حافظة الشاشة"
+
+#: ../src/mate-screensaver-command.c:82
+msgid "The reason for inhibiting the screensaver"
+msgstr "السبب وراء توقف حافظة الشاشة"
+
+#: ../src/mate-screensaver-command.c:84 ../src/mate-screensaver-dialog.c:58
+#: ../src/mate-screensaver.c:56
+msgid "Version of this application"
+msgstr "نسخة هذا التّطبيق"
+
+#: ../src/mate-screensaver-command.c:311
+#, c-format
+msgid "The screensaver is %s\n"
+msgstr "حافظة الشاشة هي %s\n"
+
+#: ../src/mate-screensaver-command.c:311
+msgid "active"
+msgstr "نشط"
+
+#: ../src/mate-screensaver-command.c:311
+msgid "inactive"
+msgstr "غير نشط"
+
+#: ../src/mate-screensaver-command.c:325
+#, c-format
+msgid "The screensaver is not inhibited\n"
+msgstr "حافظة الشاشة غير مُثبطة\n"
+
+#: ../src/mate-screensaver-command.c:331
+#, c-format
+msgid "The screensaver is being inhibited by:\n"
+msgstr "حافظة الشاشة أثبطها:\n"
+
+#: ../src/mate-screensaver-command.c:362
+#, c-format
+msgid "The screensaver has been active for %d seconds.\n"
+msgstr "حافظة الشاشة نشِطة منذ %Id ثواني.\n"
+
+#: ../src/mate-screensaver-command.c:366
+#, c-format
+msgid "The screensaver is not currently active.\n"
+msgstr "حافظة الشاشة غير غير نشطة حاليا\n"
+
+#: ../src/mate-screensaver-dialog.c:56
+msgid "Show debugging output"
+msgstr "أظهر خرْجَ التنقيح"
+
+#: ../src/mate-screensaver-dialog.c:60
+msgid "Show the logout button"
+msgstr "أظهر زر الخروج"
+
+#: ../src/mate-screensaver-dialog.c:62
+msgid "Command to invoke from the logout button"
+msgstr "الأمر عند الضغط على زر الخروج"
+
+#: ../src/mate-screensaver-dialog.c:64
+msgid "Show the switch user button"
+msgstr "أظهر زر تبديل المستخدم"
+
+#: ../src/mate-screensaver-dialog.c:66
+msgid "Message to show in the dialog"
+msgstr "الرسالة التي ستظهر في نافذة الحوار"
+
+#: ../src/mate-screensaver-dialog.c:66 ../src/mate-screensaver-dialog.c:68
+msgid "MESSAGE"
+msgstr "الرسالة"
+
+#: ../src/mate-screensaver-dialog.c:68
+msgid "Not used"
+msgstr "غير مُستخدَمة"
+
+#. login: is whacked always translate to Username:
+#: ../src/mate-screensaver-dialog.c:178 ../src/mate-screensaver-dialog.c:179
+#: ../src/mate-screensaver-dialog.c:180 ../src/gs-auth-pam.c:698
+msgid "Username:"
+msgstr "اسم المستخدم:"
+
+#: ../src/mate-screensaver-dialog.c:181 ../src/mate-screensaver-dialog.c:182
+#: ../src/gs-auth-pam.c:166
+msgid "Password:"
+msgstr "كلمة السر:"
+
+#: ../src/mate-screensaver-dialog.c:183
+msgid "You are required to change your password immediately (password aged)"
+msgstr "يجب أن تغير كلمة سرك حالا (كلمة السر قديمة)"
+
+#: ../src/mate-screensaver-dialog.c:184
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "يجب أن تغير كلمة سرك حالا (فرض الجذر ذلك)"
+
+#: ../src/mate-screensaver-dialog.c:185
+msgid "Your account has expired; please contact your system administrator"
+msgstr "انقضى حسابك، الرجاء الاتصال بمدير النظام"
+
+#: ../src/mate-screensaver-dialog.c:186
+msgid "No password supplied"
+msgstr "لم تمدّ كلمة سر جديدة"
+
+#: ../src/mate-screensaver-dialog.c:187
+msgid "Password unchanged"
+msgstr "لم تغير كلمة السر"
+
+#: ../src/mate-screensaver-dialog.c:188
+msgid "Can not get username"
+msgstr "لا يمكن تلقي اسم المستخدم"
+
+#: ../src/mate-screensaver-dialog.c:189
+msgid "Retype new UNIX password:"
+msgstr "أعد كتابة كلمة سر يونكس الجديدة:"
+
+#: ../src/mate-screensaver-dialog.c:190
+msgid "Enter new UNIX password:"
+msgstr "أدخل كلمة سر يونكس جديدة:"
+
+#: ../src/mate-screensaver-dialog.c:191
+msgid "(current) UNIX password:"
+msgstr "كلمة سر يونكس (الحالية):"
+
+#: ../src/mate-screensaver-dialog.c:192
+msgid "Error while changing NIS password."
+msgstr "خطأ أثناء تغيير كلمة سر NIS."
+
+#: ../src/mate-screensaver-dialog.c:193
+msgid "You must choose a longer password"
+msgstr "يجب أن تختار كلمة سر أطول"
+
+#: ../src/mate-screensaver-dialog.c:194
+msgid "Password has been already used. Choose another."
+msgstr "كلمة السر مستخدمة. الرجاء اختيار كلمة مغايرة."
+
+#: ../src/mate-screensaver-dialog.c:195
+msgid "You must wait longer to change your password"
+msgstr "يجب أن تنتظر مدة أطول لتتمكن من تغيير كلمة سرك"
+
+#: ../src/mate-screensaver-dialog.c:196
+msgid "Sorry, passwords do not match"
+msgstr "عفوا، كلمتا السر لا تتطابقان"
+
+#: ../src/mate-screensaver-dialog.c:262
+msgid "Checking..."
+msgstr "يفحص..."
+
+#: ../src/mate-screensaver-dialog.c:304 ../src/gs-auth-pam.c:457
+msgid "Authentication failed."
+msgstr "فشل الاستيثاق."
+
+#: ../src/mate-screensaver-preferences.c:524
+msgid "Blank screen"
+msgstr "شاشة فارغة"
+
+#: ../src/mate-screensaver-preferences.c:530
+msgid "Random"
+msgstr "عشوائية"
+
+#: ../src/mate-screensaver-preferences.c:980
+#, c-format
+msgid "%d hour"
+msgid_plural "%d hours"
+msgstr[0] "أقل من ساعة"
+msgstr[1] "ساعة"
+msgstr[2] "ساعتين"
+msgstr[3] "%Id ساعات"
+msgstr[4] "%Id ساعة"
+msgstr[5] "%Id ساعة"
+
+#: ../src/mate-screensaver-preferences.c:983
+#, c-format
+msgid "%d minute"
+msgid_plural "%d minutes"
+msgstr[0] "أقل من دقيقة"
+msgstr[1] "دقيقة"
+msgstr[2] "دقيقتين"
+msgstr[3] "%Id دقائق"
+msgstr[4] "%Id دقيقة"
+msgstr[5] "%Id دقيقة"
+
+#: ../src/mate-screensaver-preferences.c:986
+#, c-format
+msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] "حالا"
+msgstr[1] "ثانية"
+msgstr[2] "ثانيتين"
+msgstr[3] "%Id ثوان"
+msgstr[4] "%Id ثانية"
+msgstr[5] "%Id ثانية"
+
+#. hour:minutes:seconds
+#: ../src/mate-screensaver-preferences.c:992
+#, c-format
+msgid "%s %s %s"
+msgstr "%s %s %s"
+
+#. hour:minutes
+#. minutes:seconds
+#: ../src/mate-screensaver-preferences.c:995
+#: ../src/mate-screensaver-preferences.c:1003
+#, c-format
+msgid "%s %s"
+msgstr "%s %s"
+
+#. hour
+#. minutes
+#. seconds
+#: ../src/mate-screensaver-preferences.c:998
+#: ../src/mate-screensaver-preferences.c:1006
+#: ../src/mate-screensaver-preferences.c:1010
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: ../src/mate-screensaver-preferences.c:1025
+#, c-format
+msgid "Never"
+msgstr "أبدًا"
+
+#: ../src/mate-screensaver-preferences.c:1467
+msgid "Could not load the main interface"
+msgstr "تعذّر تحميل الواجهة الرئيسيّة"
+
+#: ../src/mate-screensaver-preferences.c:1469
+msgid "Please make sure that the screensaver is properly installed"
+msgstr "الرجاء التثبت من أن حافظة الشاشة مثبتة بنجاح"
+
+#: ../src/mate-screensaver.c:57
+msgid "Don't become a daemon"
+msgstr "لا تصبح عفريتا"
+
+#: ../src/mate-screensaver.c:58
+msgid "Enable debugging code"
+msgstr "فعّل التنقيح"
+
+#: ../src/mate-screensaver.desktop.in.in.h:1
+msgid "Launch screen saver and locker program"
+msgstr "شغّل برنامج حافظة الشاشة"
+
+#: ../src/gs-auth-pam.c:397
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "تعذّر تنصيب الخدمة %s: %s\n"
+
+#: ../src/gs-auth-pam.c:423
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "تعذّر ضبط PAM_TTY=%s"
+
+#: ../src/gs-auth-pam.c:455
+msgid "Incorrect password."
+msgstr "كلمة السر غير صحيحة."
+
+#: ../src/gs-auth-pam.c:471
+msgid "Not permitted to gain access at this time."
+msgstr "منع المستخدم من النفاذ الآن."
+
+#: ../src/gs-auth-pam.c:477
+msgid "No longer permitted to access the system."
+msgstr "لم يعد يسمح بالنفاذ إلى النظام."
+
+#: ../src/gs-listener-dbus.c:1851
+msgid "failed to register with the message bus"
+msgstr "فشل الاتصال بمخرج الرسائل"
+
+#: ../src/gs-listener-dbus.c:1861
+msgid "not connected to the message bus"
+msgstr "غير متصل بمخرج الرسائل"
+
+#: ../src/gs-listener-dbus.c:1870
+msgid "screensaver already running in this session"
+msgstr "حافظة الشاشة مشتغلة مسبقا في هذه الجلسة"
+
+#: ../src/gs-lock-plug.c:270
+msgid "Time has expired."
+msgstr "انتهت المدة."
+
+#: ../src/gs-lock-plug.c:298
+msgid "You have the Caps Lock key on."
+msgstr "مفتاح الحروف الكبيرة مفعل"
+
+#: ../src/gs-lock-plug.c:1362
+msgid "S_witch User..."
+msgstr "_بدّل المستخدم..."
+
+#: ../src/gs-lock-plug.c:1371
+msgid "Log _Out"
+msgstr "ا_خرج"
+
+#. To translators: This expands to USERNAME on HOSTNAME
+#: ../src/gs-lock-plug.c:1547
+msgid "%U on %h"
+msgstr "‏%U على %h"
+
+#: ../src/gs-lock-plug.c:1561
+msgid "_Password:"
+msgstr "_كلمة السر:"
+
+#~ msgid "Reason for being away"
+#~ msgstr "سبب الذهاب بعيدًا"
+
+#~ msgid "The reason for being away from the computer."
+#~ msgstr "السبب وراء الذهاب بعيدًا عن الحاسوب."
diff --git a/po/as.po b/po/as.po
new file mode 100644
index 0000000..5607e73
--- /dev/null
+++ b/po/as.po
@@ -0,0 +1,739 @@
+# 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, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: as\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
+"cgi?product=mate-screensaver&component=general\n"
+"POT-Creation-Date: 2009-08-21 03:05+0000\n"
+"PO-Revision-Date: 2009-09-21 09:22+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"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:1
+#: ../src/mate-screensaver.desktop.in.in.h:2
+msgid "Screensaver"
+msgstr "স্ক্ৰীনছেভাৰ"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:2
+msgid "Set your screensaver preferences"
+msgstr "আপোনাৰ স্ক্ৰীনছেভাৰেৰ পছন্দসমূহ নিৰ্ধাৰণ কৰক"
+
+#: ../data/mate-screensaver-preferences.ui.h:1
+msgid "<b>Screensaver preview</b>"
+msgstr "<b> স্ক্ৰীনছেভাৰ</b>"
+
+#: ../data/mate-screensaver-preferences.ui.h:2
+msgid "<b>Warning: the screen will not be locked for the root user.</b>"
+msgstr "<b> সতৰ্কবাণী উল্লিখিত সময় অবধি</b>"
+
+#: ../data/mate-screensaver-preferences.ui.h:3
+msgid "Power _Management"
+msgstr "Power _Management"
+
+#: ../data/mate-screensaver-preferences.ui.h:4
+msgid "Regard the computer as _idle after:"
+msgstr "পিছত:"
+
+#: ../data/mate-screensaver-preferences.ui.h:5
+msgid "Screensaver Preferences"
+msgstr "স্ক্ৰীনছেভাৰৰ পছন্দতালিকা"
+
+#: ../data/mate-screensaver-preferences.ui.h:6
+msgid "Screensaver Preview"
+msgstr "স্ক্ৰীনছেভাৰ Preview"
+
+#: ../data/mate-screensaver-preferences.ui.h:7
+msgid "_Activate screensaver when computer is idle"
+msgstr "_Activate screensaver when computer is idle"
+
+#: ../data/mate-screensaver-preferences.ui.h:8
+msgid "_Lock screen when screensaver is active"
+msgstr "লক কৰা হ'ব হলো সক্ৰিয়"
+
+#: ../data/mate-screensaver-preferences.ui.h:9
+msgid "_Preview"
+msgstr "পূৰ্বৰূপ (_P)"
+
+#: ../data/mate-screensaver-preferences.ui.h:10
+msgid "_Screensaver theme:"
+msgstr "স্ক্ৰীনছেভাৰ:"
+
+#: ../data/mate-screensaver.directory.in.h:1
+#: ../data/mate-screensaver.schemas.in.h:11
+msgid "Screensaver themes"
+msgstr "স্ক্ৰীনছেভাৰ থিম"
+
+#: ../data/mate-screensaver.directory.in.h:2
+msgid "Screensavers"
+msgstr "স্ক্ৰীনছেভাৰ"
+
+#: ../data/mate-screensaver.schemas.in.h:1
+msgid "Activate when idle"
+msgstr "যখন নিস্ক্ৰিয় থাকবে তখন সক্ৰিয় কৰো"
+
+#: ../data/mate-screensaver.schemas.in.h:2
+msgid "Allow embedding a keyboard into the window"
+msgstr "a"
+
+#: ../data/mate-screensaver.schemas.in.h:3
+msgid "Allow logout"
+msgstr "লগআউট অনুমোদন কৰক"
+
+#: ../data/mate-screensaver.schemas.in.h:4
+msgid "Allow the session status message to be displayed"
+msgstr "অধিবেশনৰ অৱস্থা সূচনাকাৰী বাৰ্তা প্ৰদৰ্শন কৰা হ'ব"
+
+#: ../data/mate-screensaver.schemas.in.h:5
+msgid "Allow the session status message to be displayed when the screen is locked."
+msgstr "পৰ্দা লক কৰা হলে, অধিবেশনৰ অৱস্থা সূচনাকাৰী বাৰ্তা প্ৰদৰ্শন কৰা হ'ব ।"
+
+#: ../data/mate-screensaver.schemas.in.h:6
+msgid "Allow user switching"
+msgstr "ব্যৱহাৰকাৰীদেৰ পৰিবৰ্তন অনুমোদন কৰক"
+
+#: ../data/mate-screensaver.schemas.in.h:7
+msgid "Embedded keyboard command"
+msgstr "এমবেড কৰা"
+
+#: ../data/mate-screensaver.schemas.in.h:8
+msgid "Lock on activation"
+msgstr "সক্ৰিয় হলে লক কৰা হ'ব"
+
+#: ../data/mate-screensaver.schemas.in.h:9
+msgid "Logout command"
+msgstr "লগআউট কমান্ড"
+
+#: ../data/mate-screensaver.schemas.in.h:10
+msgid "Screensaver theme selection mode"
+msgstr "স্ক্ৰীনছেভাৰ"
+
+#: ../data/mate-screensaver.schemas.in.h:12
+msgid "Set this to TRUE to activate the screensaver when the session is idle."
+msgstr "Set সক্ৰিয় কৰক হলো."
+
+#: ../data/mate-screensaver.schemas.in.h:13
+msgid ""
+"Set this to TRUE to allow embedding a keyboard into the window when trying "
+"to unlock. The \"keyboard_command\" key must be set with the appropriate "
+"command."
+msgstr "Set a."
+
+#: ../data/mate-screensaver.schemas.in.h:14
+msgid "Set this to TRUE to lock the screen when the screensaver goes active."
+msgstr "Set সক্ৰিয়."
+
+#: ../data/mate-screensaver.schemas.in.h:15
+msgid ""
+"Set this to TRUE to offer an option in the unlock dialog to switch to a "
+"different user account."
+msgstr "Set a."
+
+#: ../data/mate-screensaver.schemas.in.h:16
+msgid ""
+"Set this to TRUE to offer an option in unlock dialog to logging out after a "
+"delay. The Delay is specified in the \"logout_delay\" key."
+msgstr "Set পিছত a হলো."
+
+#: ../data/mate-screensaver.schemas.in.h:17
+msgid ""
+"The command that will be run, if the \"embedded_keyboard_enabled\" key is "
+"set to TRUE, to embed a keyboard widget into the window. This command should "
+"implement an XEMBED plug interface and output a window XID on the standard "
+"output."
+msgstr "হলো a এবং a চলি আছে."
+
+#: ../data/mate-screensaver.schemas.in.h:18
+msgid ""
+"The command to invoke when the logout button is clicked. This command should "
+"simply log the user out without any interaction. This key has effect only if "
+"the \"logout_enable\" key is set to TRUE."
+msgstr "হলো ইফেক্ট হলো."
+
+#: ../data/mate-screensaver.schemas.in.h:19
+msgid "The number of minutes after screensaver activation before locking the screen."
+msgstr "সংখ্যা সৰ্বমোট মিনিট পিছত পূৰ্বে."
+
+#: ../data/mate-screensaver.schemas.in.h:20
+msgid ""
+"The number of minutes after the screensaver activation before a logout "
+"option will appear in unlock dialog. This key has effect only if the "
+"\"logout_enable\" key is set to TRUE."
+msgstr "সংখ্যা সৰ্বমোট মিনিট পিছত পূৰ্বে a ইফেক্ট হলো."
+
+#: ../data/mate-screensaver.schemas.in.h:21
+msgid "The number of minutes of inactivity before the session is considered idle."
+msgstr "সংখ্যা সৰ্বমোট মিনিট সৰ্বমোট পূৰ্বে হলো."
+
+#: ../data/mate-screensaver.schemas.in.h:22
+msgid "The number of minutes to run before changing the screensaver theme."
+msgstr "সংখ্যা সৰ্বমোট মিনিট পূৰ্বে."
+
+#: ../data/mate-screensaver.schemas.in.h:23
+msgid ""
+"The number of seconds of inactivity before signalling to power-management. "
+"This key is set and maintained by the session power-management agent."
+msgstr "সংখ্যা সৰ্বমোট সেকেন্ড সৰ্বমোট পূৰ্বে হলো এবং."
+
+#: ../data/mate-screensaver.schemas.in.h:24
+msgid ""
+"The selection mode used by screensaver. May be \"blank-only\" to enable the "
+"screensaver without using any theme on activation, \"single\" to enable "
+"screensaver using only one theme on activation (specified in \"themes\" "
+"key), and \"random\" to enable the screensaver using a random theme on "
+"activation."
+msgstr "মে চলি আছে চলি আছে এবং a চলি আছে."
+
+#: ../data/mate-screensaver.schemas.in.h:25
+msgid "Theme for lock dialog"
+msgstr "থিম উল্লিখিত সময় অবধি"
+
+#: ../data/mate-screensaver.schemas.in.h:26
+msgid "Theme to use for the lock dialog."
+msgstr "থিম উল্লিখিত সময় অবধি."
+
+#: ../data/mate-screensaver.schemas.in.h:27
+msgid ""
+"This key specifies the list of themes to be used by the screensaver. It's "
+"ignored when \"mode\" key is \"blank-only\", should provide the theme name "
+"when \"mode\" is \"single\", and should provide a list of themes when \"mode"
+"\" is \"random\"."
+msgstr "তালিকা সৰ্বমোট হলো হলো এবং a তালিকা সৰ্বমোট হলো."
+
+#: ../data/mate-screensaver.schemas.in.h:28
+msgid "Time before locking"
+msgstr "সময়, লক কৰাৰ পূৰ্বে"
+
+#: ../data/mate-screensaver.schemas.in.h:29
+msgid "Time before logout option"
+msgstr "সময়, লগ-আউট অপশন এৰ পূৰ্বে"
+
+#: ../data/mate-screensaver.schemas.in.h:30
+msgid "Time before power-management baseline"
+msgstr "সময় পূৰ্বে"
+
+#: ../data/mate-screensaver.schemas.in.h:31
+msgid "Time before session is considered idle"
+msgstr "সময় পূৰ্বে হলো"
+
+#: ../data/mate-screensaver.schemas.in.h:32
+msgid "Time before theme change"
+msgstr "সময়, থিম পৰিবৰ্তনৰ পূৰ্বে"
+
+#: ../data/lock-dialog-default.ui.h:2
+#, no-c-format
+msgid "<b>Leave a message for %R:</b>"
+msgstr "<b> Leave a বাৰ্তা উল্লিখিত সময় অবধি R</b>"
+
+#: ../data/lock-dialog-default.ui.h:4
+#, no-c-format
+msgid "<span size=\"small\">%U on %h</span>"
+msgstr "<span size=\"small\"> চলি আছে h</span>"
+
+#: ../data/lock-dialog-default.ui.h:6
+#, no-c-format
+msgid "<span size=\"x-large\">%R</span>"
+msgstr "<span size=\"x-large\"> R</span>"
+
+#: ../data/lock-dialog-default.ui.h:7
+msgid "_Cancel"
+msgstr "বাতিল (_C)"
+
+#: ../data/lock-dialog-default.ui.h:8
+msgid "_Leave Message"
+msgstr "Leave বাৰ্তা"
+
+#: ../data/lock-dialog-default.ui.h:9
+msgid "_Log Out"
+msgstr "লগ-আউট (_L)"
+
+#: ../data/lock-dialog-default.ui.h:10
+msgid "_Switch User"
+msgstr "ব্যৱহাৰকাৰী পৰিবৰ্তন (_S)"
+
+#: ../data/lock-dialog-default.ui.h:11 ../src/gs-lock-plug.c:1382
+msgid "_Unlock"
+msgstr "আনলক (_U)"
+
+#. Translators: This is the name of a desktop background image that shows outer space images.
+#. You might want to translate it into the equivalent words of your language
+#: ../data/images/cosmos/cosmos.xml.in.in.h:3
+#: ../savers/cosmos-slideshow.desktop.in.in.h:1
+msgid "Cosmos"
+msgstr "কসমস"
+
+#: ../savers/cosmos-slideshow.desktop.in.in.h:2
+msgid "Display a slideshow of pictures of the cosmos"
+msgstr "কসমস এৰ ছবিগুলোৰ একটি স্লাইডশো প্ৰদৰ্শন কৰক"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:1
+msgid "Bubbles the MATE foot logo around the screen"
+msgstr "MATE"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:2
+msgid "Floating Feet"
+msgstr "ভাসমান পা"
+
+#: ../savers/personal-slideshow.desktop.in.in.h:1
+msgid "Display a slideshow from your Pictures folder"
+msgstr "আপনাৰ ছবিৰ ফোল্ডাৰ এৰ োৰ একটি স্লাইডশো প্ৰদৰ্শন কৰক"
+
+#: ../savers/personal-slideshow.desktop.in.in.h:2
+msgid "Pictures folder"
+msgstr "ছবিৰ ফোল্ডাৰ"
+
+#: ../savers/popsquares.desktop.in.in.h:1
+msgid "A pop-art-ish grid of pulsing colors."
+msgstr "A pop-art-ish grid of pulsing colors."
+
+#: ../savers/popsquares.desktop.in.in.h:2
+msgid "Pop art squares"
+msgstr "পপ আৰ্ট স্কোয়াৰ"
+
+#: ../savers/floaters.c:84
+msgid "Show paths that images follow"
+msgstr "Show paths that images follow"
+
+#: ../savers/floaters.c:87
+msgid "Occasionally rotate images as they move"
+msgstr "Occasionally rotate images as they move"
+
+#: ../savers/floaters.c:90
+msgid "Print out frame rate and other statistics"
+msgstr "প্ৰিন্ট কৰক এবং"
+
+#: ../savers/floaters.c:93
+msgid "The maximum number of images to keep on screen"
+msgstr "সংখ্যা সৰ্বমোট চলি আছে"
+
+#: ../savers/floaters.c:93
+msgid "MAX_IMAGES"
+msgstr "MAX_IMAGES"
+
+#: ../savers/floaters.c:96
+msgid "The initial size and position of window"
+msgstr "এবং সৰ্বমোট"
+
+#: ../savers/floaters.c:96
+msgid "WIDTHxHEIGHT+X+Y"
+msgstr "এক্স স্থানাঙ্ক ওয়াই স্থানাঙ্ক"
+
+#: ../savers/floaters.c:99
+msgid "The source image to use"
+msgstr "উৎস"
+
+#. translators: the word "image" here
+#. * represents a command line argument
+#.
+#: ../savers/floaters.c:1194
+msgid "image - floats images around the screen"
+msgstr "image - ভাসাবে images পৰ্দা জুড়ে"
+
+#: ../savers/floaters.c:1200
+#, c-format
+msgid "%s. See --help for usage information.\n"
+msgstr "%s. দেখুন --ব্যৱহাৰেৰ তথ্যেৰ জন্য.\n"
+
+#: ../savers/floaters.c:1209
+#, c-format
+msgid "You must specify one image. See --help for usage information.\n"
+msgstr "You must specify one image. See --help for usage information.\n"
+
+#: ../savers/slideshow.c:53
+msgid "Location to get images from"
+msgstr "অৱস্থান"
+
+#: ../savers/slideshow.c:53
+msgid "PATH"
+msgstr "PATH"
+
+#: ../savers/slideshow.c:55
+msgid "Color to use for images background"
+msgstr "উল্লিখিত সময় অবধি"
+
+#: ../savers/slideshow.c:55
+msgid "\"#rrggbb\""
+msgstr "\"#rrggbb\""
+
+#: ../savers/slideshow.c:57
+msgid "Do not randomize pictures from location"
+msgstr "Do not randomize pictures from location"
+
+#: ../savers/slideshow.c:59
+msgid "Do not try to stretch images on screen"
+msgstr "চলি আছে"
+
+#: ../src/copy-theme-dialog.c:212
+msgid "Copying files"
+msgstr "ফাইল কপি কৰা হচ্ছে"
+
+#: ../src/copy-theme-dialog.c:230
+msgid "From:"
+msgstr "প্ৰেৰক:"
+
+#: ../src/copy-theme-dialog.c:234
+msgid "To:"
+msgstr "অভিমুখে:"
+
+#: ../src/copy-theme-dialog.c:254
+msgid "Copying themes"
+msgstr "Copying themes"
+
+#: ../src/copy-theme-dialog.c:298
+msgid "Invalid screensaver theme"
+msgstr "অৱৈধ"
+
+#: ../src/copy-theme-dialog.c:301
+#, c-format
+msgid "%s does not appear to be a valid screensaver theme."
+msgstr "%s does not appear to be a valid screensaver theme."
+
+#: ../src/copy-theme-dialog.c:481
+#, c-format
+msgid "Copying file: %u of %u"
+msgstr "Copying file: %u of %u"
+
+#: ../src/mate-screensaver-command.c:62
+msgid "Causes the screensaver to exit gracefully"
+msgstr "Causes the screensaver to exit gracefully"
+
+#: ../src/mate-screensaver-command.c:64
+msgid "Query the state of the screensaver"
+msgstr "স্ক্ৰিনছেভাৰেৰ অৱস্থা জানুন"
+
+#: ../src/mate-screensaver-command.c:66
+msgid "Query the length of time the screensaver has been active"
+msgstr "অনুসন্ধান সৰ্বমোট সক্ৰিয়"
+
+#: ../src/mate-screensaver-command.c:68
+msgid "Tells the running screensaver process to lock the screen immediately"
+msgstr "চলমান"
+
+#: ../src/mate-screensaver-command.c:70
+msgid "If the screensaver is active then switch to another graphics demo"
+msgstr "হলো সক্ৰিয় ডেমো"
+
+#: ../src/mate-screensaver-command.c:72
+msgid "Turn the screensaver on (blank the screen)"
+msgstr "চলি আছে"
+
+#: ../src/mate-screensaver-command.c:74
+msgid "If the screensaver is active then deactivate it (un-blank the screen)"
+msgstr "হলো সক্ৰিয়"
+
+#: ../src/mate-screensaver-command.c:76
+msgid "Poke the running screensaver to simulate user activity"
+msgstr "চলমান"
+
+#: ../src/mate-screensaver-command.c:78
+msgid ""
+"Inhibit the screensaver from activating. Command blocks while inhibit is "
+"active."
+msgstr "Inhibit কমান্ড হলো সক্ৰিয়."
+
+#: ../src/mate-screensaver-command.c:80
+msgid "The calling application that is inhibiting the screensaver"
+msgstr "হলো"
+
+#: ../src/mate-screensaver-command.c:82
+msgid "The reason for inhibiting the screensaver"
+msgstr "উল্লিখিত সময় অবধি"
+
+#: ../src/mate-screensaver-command.c:84 ../src/mate-screensaver-dialog.c:58
+#: ../src/mate-screensaver.c:56
+msgid "Version of this application"
+msgstr "এই অ্যাপলিকেশনটিৰ সংস্কৰণ"
+
+#: ../src/mate-screensaver-command.c:307
+#, c-format
+msgid "The screensaver is %s\n"
+msgstr "স্ক্ৰিনছেভাৰটি হচ্ছে %s\n"
+
+#: ../src/mate-screensaver-command.c:307
+msgid "active"
+msgstr "সক্ৰিয়"
+
+#: ../src/mate-screensaver-command.c:307
+msgid "inactive"
+msgstr "নিষ্ক্ৰিয়"
+
+#: ../src/mate-screensaver-command.c:321
+#, c-format
+#| msgid "The screensaver is %s\n"
+msgid "The screensaver is not inhibited\n"
+msgstr "স্ক্ৰিন-ছেভাৰ প্ৰতিৰোধ কৰা নহয়\n"
+
+#: ../src/mate-screensaver-command.c:327
+#, c-format
+#| msgid "The screensaver is %s\n"
+msgid "The screensaver is being inhibited by:\n"
+msgstr "স্ক্ৰিন-ছেভাৰ প্ৰতিৰোধকাৰী:\n"
+
+#: ../src/mate-screensaver-command.c:358
+#, c-format
+msgid "The screensaver has been active for %d seconds.\n"
+msgstr "The screensaver has been active for %d seconds.\n"
+
+#: ../src/mate-screensaver-command.c:362
+#, c-format
+#| msgid "The screensaver has been active for %d seconds.\n"
+msgid "The screensaver is not currently active.\n"
+msgstr "স্ক্ৰিন-ছেভাৰ বৰ্তমানে সক্ৰিয় নহয় ।\n"
+
+#: ../src/mate-screensaver-dialog.c:56
+msgid "Show debugging output"
+msgstr "ডিবাগিং আউটপুট প্ৰদৰ্শন কৰক"
+
+#: ../src/mate-screensaver-dialog.c:60
+msgid "Show the logout button"
+msgstr "লগ আউট বাটন দেখাও"
+
+#: ../src/mate-screensaver-dialog.c:62
+msgid "Command to invoke from the logout button"
+msgstr "কমান্ড"
+
+#: ../src/mate-screensaver-dialog.c:64
+msgid "Show the switch user button"
+msgstr "Show the switch user button"
+
+#: ../src/mate-screensaver-dialog.c:66
+msgid "Message to show in the dialog"
+msgstr "বাৰ্তা"
+
+#: ../src/mate-screensaver-dialog.c:66 ../src/mate-screensaver-dialog.c:68
+msgid "MESSAGE"
+msgstr "MESSAGE"
+
+#: ../src/mate-screensaver-dialog.c:68
+msgid "Not used"
+msgstr "ব্যৱহৃত নহয়"
+
+#. login: is whacked always translate to Username:
+#: ../src/mate-screensaver-dialog.c:178 ../src/mate-screensaver-dialog.c:179
+#: ../src/mate-screensaver-dialog.c:180 ../src/gs-auth-pam.c:698
+msgid "Username:"
+msgstr "ব্যৱহাৰকাৰীৰ নাম:"
+
+#: ../src/mate-screensaver-dialog.c:181 ../src/mate-screensaver-dialog.c:182
+#: ../src/gs-auth-pam.c:166
+msgid "Password:"
+msgstr "পাসওয়াৰ্ড:"
+
+#: ../src/mate-screensaver-dialog.c:183
+msgid "You are required to change your password immediately (password aged)"
+msgstr "এই মুহূৰ্তে পাসওয়াৰ্ড পৰিবৰ্তন কৰা আবশ্যক (পাসওয়াৰ্ডেৰ মেয়াদ পূৰণ হতে চলেছে)"
+
+#: ../src/mate-screensaver-dialog.c:184
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "এই মুহূৰ্তে পাসওয়াৰ্ড পৰিবৰ্তন কৰা আবশ্যক (root ব্যৱহাৰকাৰীৰ নিৰ্দেশানুযায়ী)"
+
+#: ../src/mate-screensaver-dialog.c:185
+msgid "Your account has expired; please contact your system administrator"
+msgstr ""
+"আপনাৰ অ্যাকাউন্টেৰ মেয়াদ উত্তীৰ্ণ হয়েছে; অনুগ্ৰহ কৰে সিস্টেম অ্যাডমিনস্ট্ৰেটৰেৰ সাথে "
+"যোগাযোগ কৰক ।"
+
+#: ../src/mate-screensaver-dialog.c:186
+msgid "No password supplied"
+msgstr "পাসওয়াৰ্ড উল্লেখ কৰা নহয়"
+
+#: ../src/mate-screensaver-dialog.c:187
+msgid "Password unchanged"
+msgstr "পাসওয়াৰ্ড অপৰিবৰ্তিত ৰয়েছে"
+
+#: ../src/mate-screensaver-dialog.c:188
+msgid "Can not get username"
+msgstr "ব্যৱহাৰকাৰীৰ নাম পাওয়া যায়নি"
+
+#: ../src/mate-screensaver-dialog.c:189
+msgid "Retype new UNIX password:"
+msgstr "নতুন UNIX পাসওয়াৰ্ড পুনৰায় লিখুন:"
+
+#: ../src/mate-screensaver-dialog.c:190
+msgid "Enter new UNIX password:"
+msgstr "নতুন UNIX পাসওয়াৰ্ড লিখুন:"
+
+#: ../src/mate-screensaver-dialog.c:191
+msgid "(current) UNIX password:"
+msgstr "(বৰ্তমান) UNIX পাসওয়াৰ্ড:"
+
+#: ../src/mate-screensaver-dialog.c:192
+msgid "Error while changing NIS password."
+msgstr "NIS পাসওয়াৰ্ড পৰিবৰ্তনে সমস্যা ।"
+
+#: ../src/mate-screensaver-dialog.c:193
+msgid "You must choose a longer password"
+msgstr "অত্যাধিক লম্বা পাসওয়াৰ্ড নিৰ্বাচন কৰা আবশ্যক"
+
+#: ../src/mate-screensaver-dialog.c:194
+msgid "Password has been already used. Choose another."
+msgstr ""
+"উল্লিখিত পাসওয়াৰ্ডে পূৰ্বে ব্যৱহৃত হয়েছে । অনুগ্ৰহ কৰে একটি পৃথক পাসওয়াৰ্ড নিৰ্বাচন কৰক ।"
+
+#: ../src/mate-screensaver-dialog.c:195
+msgid "You must wait longer to change your password"
+msgstr "পাসওয়াৰ্ড পৰিবৰ্তনৰ জন্য কিছু সময় উপেক্ষা কৰতে হ'ব"
+
+#: ../src/mate-screensaver-dialog.c:196
+msgid "Sorry, passwords do not match"
+msgstr "দুঃক্ষিত, পাসওয়াৰ্ডে গৰমিল"
+
+#: ../src/mate-screensaver-dialog.c:262
+msgid "Checking..."
+msgstr "Checking..."
+
+#: ../src/mate-screensaver-dialog.c:304 ../src/gs-auth-pam.c:457
+msgid "Authentication failed."
+msgstr "অনুমোদন ব্যৱস্থা."
+
+#: ../src/mate-screensaver-preferences.c:524
+msgid "Blank screen"
+msgstr "পৰ্দা ফাঁকা"
+
+#: ../src/mate-screensaver-preferences.c:530
+msgid "Random"
+msgstr "Random"
+
+#: ../src/mate-screensaver-preferences.c:980
+#, c-format
+msgid "%d hour"
+msgid_plural "%d hours"
+msgstr[0] "%d ঘন্টা"
+msgstr[1] "%d ঘন্টা"
+
+#: ../src/mate-screensaver-preferences.c:983
+#, c-format
+msgid "%d minute"
+msgid_plural "%d minutes"
+msgstr[0] "%d মিনিট"
+msgstr[1] "%d মিনিট"
+
+#: ../src/mate-screensaver-preferences.c:986
+#, c-format
+msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] "%d সেকেন্ড"
+msgstr[1] "%d সেকেন্ড"
+
+#. hour:minutes:seconds
+#: ../src/mate-screensaver-preferences.c:992
+#, c-format
+msgid "%s %s %s"
+msgstr "%s %s %s"
+
+#. hour:minutes
+#. minutes:seconds
+#: ../src/mate-screensaver-preferences.c:995
+#: ../src/mate-screensaver-preferences.c:1003
+#, c-format
+msgid "%s %s"
+msgstr "%s %s"
+
+#. hour
+#. minutes
+#. seconds
+#: ../src/mate-screensaver-preferences.c:998
+#: ../src/mate-screensaver-preferences.c:1006
+#: ../src/mate-screensaver-preferences.c:1010
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: ../src/mate-screensaver-preferences.c:1025
+#, c-format
+msgid "Never"
+msgstr "কেতিয়াও নহয়"
+
+#: ../src/mate-screensaver-preferences.c:1467
+msgid "Could not load the main interface"
+msgstr "মূল ইন্টাৰফেস লোড কৰা নাযায়"
+
+#: ../src/mate-screensaver-preferences.c:1469
+msgid "Please make sure that the screensaver is properly installed"
+msgstr "অনুগ্ৰহ কৰি স্ক্ৰিন-ছেভাৰ সঠিক ৰূপে সংস্থাপন কৰা হৈছে নে নাই সেইটো নিশ্চিত কৰক"
+
+#: ../src/mate-screensaver.c:57
+msgid "Don't become a daemon"
+msgstr "ডেমন সৃষ্টি কৰা ন'হ'ব"
+
+#: ../src/mate-screensaver.c:58
+msgid "Enable debugging code"
+msgstr "সক্ৰিয়"
+
+#: ../src/mate-screensaver.desktop.in.in.h:1
+msgid "Launch screen saver and locker program"
+msgstr "স্ক্ৰিন-ছেভাৰ আৰু লকিং প্ৰোগ্ৰাম আৰম্ভ কৰক"
+
+#: ../src/gs-auth-pam.c:397
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "%s পৰিসেবা স্থাপন কৰতে ব্যৰ্থ: %s\n"
+
+#: ../src/gs-auth-pam.c:423
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "PAM_TTY=%s নিৰ্ধাৰণ কৰতে ব্যৰ্থ"
+
+#: ../src/gs-auth-pam.c:455
+msgid "Incorrect password."
+msgstr "অশুদ্ধ গুপ্তশব্দ ।"
+
+#: ../src/gs-auth-pam.c:471
+msgid "Not permitted to gain access at this time."
+msgstr "Not."
+
+#: ../src/gs-auth-pam.c:477
+msgid "No longer permitted to access the system."
+msgstr "না."
+
+#: ../src/gs-listener-dbus.c:1851
+msgid "failed to register with the message bus"
+msgstr "বাৰ্তা"
+
+#: ../src/gs-listener-dbus.c:1861
+msgid "not connected to the message bus"
+msgstr "সংযুক্ত বাৰ্তা"
+
+#: ../src/gs-listener-dbus.c:1870
+msgid "screensaver already running in this session"
+msgstr "চলমান"
+
+#: ../src/gs-lock-plug.c:270
+msgid "Time has expired."
+msgstr "সময় অতিবাহিত হয়ে গেছে ।"
+
+#: ../src/gs-lock-plug.c:298
+msgid "You have the Caps Lock key on."
+msgstr "You লক কৰা হ'ব চলি আছে."
+
+#: ../src/gs-lock-plug.c:1362
+msgid "S_witch User..."
+msgstr "এস ব্যৱহাৰকৰ্তা."
+
+#: ../src/gs-lock-plug.c:1371
+msgid "Log _Out"
+msgstr "লগ আউট (_O)"
+
+#. To translators: This expands to USERNAME on HOSTNAME
+#: ../src/gs-lock-plug.c:1547
+msgid "%U on %h"
+msgstr "চলি আছে h"
+
+#: ../src/gs-lock-plug.c:1561
+msgid "_Password:"
+msgstr "পাসওয়াৰ্ড: (_P)"
+
+#~ msgid "Reason for being away"
+#~ msgstr "কাৰণ উল্লিখিত সময় অবধি"
+
+#~ msgid "The reason for being away from the computer."
+#~ msgstr "উল্লিখিত সময় অবধি."
+
diff --git a/po/ast.po b/po/ast.po
new file mode 100644
index 0000000..d39144e
--- /dev/null
+++ b/po/ast.po
@@ -0,0 +1,764 @@
+# translation of mate-screensaver.po to Asturian
+# Asturian translation for mate-screensaver
+# Copyright (c) 2007 Rosetta Contributors and Canonical Ltd 2007
+# This file is distributed under the same license as the mate-screensaver package.
+#
+# FIRST AUTHOR <[email protected]>, 2007.
+# Xose S. Puente <[email protected]>, 2007.
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-screensaver\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-02-11 09:55+0100\n"
+"PO-Revision-Date: 2008-10-16 20:53+0000\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-Launchpad-Export-Date: 2009-02-10 00:24+0000\n"
+"X-Generator: Launchpad (build Unknown)\n"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:1
+msgid "Screensaver"
+msgstr "Curiapantalles"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:2
+msgid "Set your screensaver preferences"
+msgstr "Afite les sos preferencies pal curiapantalles"
+
+#: ../data/mate-screensaver-preferences.glade.h:1
+msgid "<b>Screensaver preview</b>"
+msgstr "<b>Previsualización del curiapantalles</b>"
+
+#: ../data/mate-screensaver-preferences.glade.h:2
+msgid "<b>Warning: the screen will not be locked for the root user.</b>"
+msgstr "<b>Atención: la pantalla nun sedrá bloqueada pol usuariu root.</b>"
+
+#: ../data/mate-screensaver-preferences.glade.h:3
+msgid "Power _Management"
+msgstr "_Xestor Enerxía"
+
+#: ../data/mate-screensaver-preferences.glade.h:4
+msgid "Regard the computer as _idle after:"
+msgstr "Considerar l'equipu como _inactivu después de:"
+
+#: ../data/mate-screensaver-preferences.glade.h:5
+msgid "Screensaver Preferences"
+msgstr "Preferencies del Curiapantalles"
+
+#: ../data/mate-screensaver-preferences.glade.h:6
+msgid "Screensaver Preview"
+msgstr "Previsualización del curiapantalles"
+
+#: ../data/mate-screensaver-preferences.glade.h:7
+msgid "_Activate screensaver when computer is idle"
+msgstr "_Activar el curiapantalles cuando l'equipu tea inactivu"
+
+#: ../data/mate-screensaver-preferences.glade.h:8
+msgid "_Lock screen when screensaver is active"
+msgstr "B_loquiar la pantalla cuando'l curiapantalles tea activu"
+
+#: ../data/mate-screensaver-preferences.glade.h:9
+msgid "_Preview"
+msgstr "Vista _previa"
+
+#: ../data/mate-screensaver-preferences.glade.h:10
+msgid "_Screensaver theme:"
+msgstr "Tema del _curiapantalles:"
+
+#: ../data/mate-screensaver.directory.in.h:1
+#: ../data/mate-screensaver.schemas.in.h:11
+msgid "Screensaver themes"
+msgstr "Temes del Curiapantalles"
+
+#: ../data/mate-screensaver.directory.in.h:2
+msgid "Screensavers"
+msgstr "Curiapantalles"
+
+#: ../data/mate-screensaver.schemas.in.h:1
+msgid "Activate when idle"
+msgstr "Activalu cuando tea inactivu"
+
+#: ../data/mate-screensaver.schemas.in.h:2
+msgid "Allow embedding a keyboard into the window"
+msgstr "Permitir incluyir un tecláu na ventana"
+
+#: ../data/mate-screensaver.schemas.in.h:3
+msgid "Allow logout"
+msgstr "Permitir colar"
+
+#: ../data/mate-screensaver.schemas.in.h:4
+msgid "Allow the session status message to be displayed"
+msgstr ""
+
+#: ../data/mate-screensaver.schemas.in.h:5
+msgid ""
+"Allow the session status message to be displayed when the screen is locked."
+msgstr ""
+
+#: ../data/mate-screensaver.schemas.in.h:6
+msgid "Allow user switching"
+msgstr "Permitir cambiu d'usuariu"
+
+#: ../data/mate-screensaver.schemas.in.h:7
+msgid "Embedded keyboard command"
+msgstr "Comandu teclau incluyíu"
+
+#: ../data/mate-screensaver.schemas.in.h:8
+msgid "Lock on activation"
+msgstr "Bloquiar al activase"
+
+#: ../data/mate-screensaver.schemas.in.h:9
+msgid "Logout command"
+msgstr "Comandu pa colar"
+
+#: ../data/mate-screensaver.schemas.in.h:10
+msgid "Screensaver theme selection mode"
+msgstr "Mou d'esbilla de curiapantalles"
+
+#: ../data/mate-screensaver.schemas.in.h:12
+msgid "Set this to TRUE to activate the screensaver when the session is idle."
+msgstr ""
+"Ponga esto como TRUE p'activar el curiapantalles cuando esta sesión tea "
+"inactiva."
+
+#: ../data/mate-screensaver.schemas.in.h:13
+msgid ""
+"Set this to TRUE to allow embedding a keyboard into the window when trying "
+"to unlock. The \"keyboard_command\" key must be set with the appropriate "
+"command."
+msgstr ""
+"Establecer en TRUE pa permitir incrustar un tecláu na ventana al tentar de "
+"descandar. La clave \"keyboard_command\" ha ser establecida col comandu "
+"afechiscu."
+
+#: ../data/mate-screensaver.schemas.in.h:14
+msgid "Set this to TRUE to lock the screen when the screensaver goes active."
+msgstr ""
+"Ponga esto como TRUE pa bloquiar la pantalla cuando s'active'l "
+"curiapantalles."
+
+#: ../data/mate-screensaver.schemas.in.h:15
+msgid ""
+"Set this to TRUE to offer an option in the unlock dialog to switch to a "
+"different user account."
+msgstr ""
+"Ponga esto como TRUE pa ufiertar una opción nel diálogu de desbloquiar pa "
+"cambiar a una cuenta d'usuariu distintu."
+
+#: ../data/mate-screensaver.schemas.in.h:16
+msgid ""
+"Set this to TRUE to offer an option in unlock dialog to logging out after a "
+"delay. The Delay is specified in the \"logout_delay\" key."
+msgstr ""
+"Ponga esto como TRUE pa ufiertar una opción nel diálogu de desbloquiar pa "
+"desconeutase depués d'un cachu. El cachu especifícase na tecla \"logout_delay"
+"\"."
+
+#: ../data/mate-screensaver.schemas.in.h:17
+msgid ""
+"The command that will be run, if the \"embedded_keyboard_enabled\" key is "
+"set to TRUE, to embed a keyboard widget into the window. This command should "
+"implement an XEMBED plug interface and output a window XID on the standard "
+"output."
+msgstr ""
+"El comandu que va ser executáu, si la clave \"embedded_keyboard_enabled\" ta "
+"definida como TRUE, pa incorporar un widget de tecláu na ventana. Esti "
+"comandu habría implementar una interfaz XEMBED de conexión y sacar una "
+"ventana XID na salidad estándar."
+
+#: ../data/mate-screensaver.schemas.in.h:18
+msgid ""
+"The command to invoke when the logout button is clicked. This command should "
+"simply log the user out without any interaction. This key has effect only if "
+"the \"logout_enable\" key is set to TRUE."
+msgstr ""
+"El comandu a invocar cuando se calca'l botón de salida de sesión. Esti "
+"comandu habría sacar al usuariu ensin nenguna interaición. Esta clave namái "
+"tien efeutu si la clave \"logout_enable\" ta definida como TRUE."
+
+#: ../data/mate-screensaver.schemas.in.h:19
+msgid ""
+"The number of minutes after screensaver activation before locking the screen."
+msgstr ""
+"El númberu de minutos que pasen desque'l curiapantalles s'activa hasta que "
+"se bloquia la sesión."
+
+#: ../data/mate-screensaver.schemas.in.h:20
+msgid ""
+"The number of minutes after the screensaver activation before a logout "
+"option will appear in unlock dialog. This key has effect only if the "
+"\"logout_enable\" key is set to TRUE."
+msgstr ""
+"El númberu de minutos depués de l'activación del curiapantalles y enantes "
+"d'apaecer la opción de salir de la sesión nel diálogu de desbloquéu. Esta "
+"clave namái tien efeutu si la clave \"logout_enable\" ta definida como TRUE."
+
+#: ../data/mate-screensaver.schemas.in.h:21
+msgid ""
+"The number of minutes of inactivity before the session is considered idle."
+msgstr ""
+"El númberu de minutos d'inactividá antes de considerar la sesión inactiva."
+
+#: ../data/mate-screensaver.schemas.in.h:22
+msgid "The number of minutes to run before changing the screensaver theme."
+msgstr ""
+"El númberu de minutos que pasen enantes de cambiar el tema del "
+"curiapantalles."
+
+#: ../data/mate-screensaver.schemas.in.h:23
+msgid ""
+"The number of seconds of inactivity before signalling to power-management. "
+"This key is set and maintained by the session power-management agent."
+msgstr ""
+"El númberu de segundos d'inactividá enantes de señalar haza la xestión "
+"d'enerxía. Esta clave ta definida y caltenida pol axente de xestión "
+"d'enerxía de la sesión."
+
+#: ../data/mate-screensaver.schemas.in.h:24
+msgid ""
+"The selection mode used by screensaver. May be \"blank-only\" to enable the "
+"screensaver without using any theme on activation, \"single\" to enable "
+"screensaver using only one theme on activation (specified in \"themes\" "
+"key), and \"random\" to enable the screensaver using a random theme on "
+"activation."
+msgstr ""
+"El mou de seleición usáu pol curiapantalles. Pue ser \"blank-only\" "
+"p'activar el curiapantalles ensin usar nengún tema, \"single\" p'activar el "
+"curiapantalles usando namái un tema (especificáu na clave \"themes\") y "
+"\"random\" p'activa el curiapantalles usando un tema al debalu."
+
+#: ../data/mate-screensaver.schemas.in.h:25
+msgid "Theme for lock dialog"
+msgstr "Tema pal diálogu de la candadura"
+
+#: ../data/mate-screensaver.schemas.in.h:26
+msgid "Theme to use for the lock dialog."
+msgstr "Tema que s'usará pal diálogu de la candadura."
+
+#: ../data/mate-screensaver.schemas.in.h:27
+msgid ""
+"This key specifies the list of themes to be used by the screensaver. It's "
+"ignored when \"mode\" key is \"blank-only\", should provide the theme name "
+"when \"mode\" is \"single\", and should provide a list of themes when \"mode"
+"\" is \"random\"."
+msgstr ""
+"Esta clave especifica la llista de temes que van ser usaos pol "
+"curiapantalles. Ye inorada cuando la clave \"mode\" ta \"blank-only\", "
+"habría proporcionar el nome del tema cuando \"mode\" ta \"single\", y habría "
+"proporcionar una llista de temes cuando \"mode\" ta \"random\"."
+
+#: ../data/mate-screensaver.schemas.in.h:28
+msgid "Time before locking"
+msgstr "Tiempu antes de bloquiase"
+
+#: ../data/mate-screensaver.schemas.in.h:29
+msgid "Time before logout option"
+msgstr "Tiempu antes de la opción de colar"
+
+#: ../data/mate-screensaver.schemas.in.h:30
+msgid "Time before power-management baseline"
+msgstr "Tiempu enantes de la llinia de base del xestor d'enerxía"
+
+#: ../data/mate-screensaver.schemas.in.h:31
+msgid "Time before session is considered idle"
+msgstr "Tiempu enantes de considerar la sesión como inactiva"
+
+#: ../data/mate-screensaver.schemas.in.h:32
+msgid "Time before theme change"
+msgstr "Tiempu antes de cambiar tema"
+
+#: ../data/lock-dialog-default.glade.h:2
+#, no-c-format
+msgid "<b>Leave a message for %R:</b>"
+msgstr "<b>Dexar un mensaxe pa %R:</b>"
+
+#: ../data/lock-dialog-default.glade.h:4
+#, no-c-format
+msgid "<span size=\"small\">%U on %h</span>"
+msgstr "<span size=\"small\">%U en %h</span>"
+
+#: ../data/lock-dialog-default.glade.h:6
+#, no-c-format
+msgid "<span size=\"x-large\">%R</span>"
+msgstr "<span size=\"x-large\">%R</span>"
+
+#: ../data/lock-dialog-default.glade.h:7
+msgid "_Cancel"
+msgstr "_Encaboxar"
+
+#: ../data/lock-dialog-default.glade.h:8
+msgid "_Leave Message"
+msgstr "_Dexar Mensaxe"
+
+#: ../data/lock-dialog-default.glade.h:9
+msgid "_Log Out"
+msgstr "_Desconeutar"
+
+#: ../data/lock-dialog-default.glade.h:10
+msgid "_Switch User"
+msgstr "Camudar d'U_suariu"
+
+#: ../data/lock-dialog-default.glade.h:11 ../src/gs-lock-plug.c:1366
+msgid "_Unlock"
+msgstr "Desbloq_uiar"
+
+#: ../savers/cosmos-slideshow.desktop.in.in.h:1
+msgid "Cosmos"
+msgstr "Cosmos"
+
+#: ../savers/cosmos-slideshow.desktop.in.in.h:2
+msgid "Display a slideshow of pictures of the cosmos"
+msgstr "Amuesa una presentación de semeyes del cosmos"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:1
+msgid "Bubbles the MATE foot logo around the screen"
+msgstr "Borboya'l logo del piesón de MATE alredior de la pantalla"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:2
+msgid "Floating Feet"
+msgstr "Pies Flotando"
+
+#: ../savers/personal-slideshow.desktop.in.in.h:1
+msgid "Display a slideshow from your Pictures folder"
+msgstr "Amuesa una presentación de la so carpeta de Semeyes"
+
+#: ../savers/personal-slideshow.desktop.in.in.h:2
+msgid "Pictures folder"
+msgstr "Carpeta de Semeyes"
+
+#: ../savers/popsquares.desktop.in.in.h:1
+msgid "A pop-art-ish grid of pulsing colors."
+msgstr "Una rede pop-artística de colores rescamplantes."
+
+#: ../savers/popsquares.desktop.in.in.h:2
+msgid "Pop art squares"
+msgstr "Cuadraos pop art"
+
+#: ../savers/floaters.c:84
+msgid "Show paths that images follow"
+msgstr "Amosar los caminos que siguen les imáxenes"
+
+#: ../savers/floaters.c:87
+msgid "Occasionally rotate images as they move"
+msgstr "Rotar ocasionalmente les imáxenes mentes se mueven"
+
+#: ../savers/floaters.c:90
+msgid "Print out frame rate and other statistics"
+msgstr "Amosar la tasa de cuadros per segundu y otres estadístiques"
+
+#: ../savers/floaters.c:93
+msgid "The maximum number of images to keep on screen"
+msgstr "Másimu númberu de semeyes manteníes en pantalla"
+
+#: ../savers/floaters.c:93
+msgid "MAX_IMAGES"
+msgstr "MAX_IMAGES"
+
+#: ../savers/floaters.c:96
+msgid "The initial size and position of window"
+msgstr "Tamañu y posición de ventana inicial"
+
+#: ../savers/floaters.c:96
+msgid "WIDTHxHEIGHT+X+Y"
+msgstr "ANCHUxALTOR+X+Y"
+
+#: ../savers/floaters.c:99
+msgid "The source image to use"
+msgstr "La fonte de semeya a usar"
+
+#. translators: the word "image" here
+#. * represents a command line argument
+#.
+#: ../savers/floaters.c:1194
+msgid "image - floats images around the screen"
+msgstr "image - les semeyes floten pela pantalla"
+
+#: ../savers/floaters.c:1200
+#, c-format
+msgid "%s. See --help for usage information.\n"
+msgstr "%s. Consulte --help pa información d'usu.\n"
+
+#: ../savers/floaters.c:1209
+#, c-format
+msgid "You must specify one image. See --help for usage information.\n"
+msgstr "Tien d'especificar una semeya. Consulte --help pa información d'usu.\n"
+
+#: ../savers/slideshow.c:53
+msgid "Location to get images from"
+msgstr "Señes de dónde garrar les semeyes"
+
+#: ../savers/slideshow.c:53
+msgid "PATH"
+msgstr "RUTA"
+
+#: ../savers/slideshow.c:55
+msgid "Color to use for images background"
+msgstr "Color a usar pa semeyes en fondu"
+
+#: ../savers/slideshow.c:55
+msgid "\"#rrggbb\""
+msgstr "\"#rrggbb\""
+
+#: ../savers/slideshow.c:57
+msgid "Do not randomize pictures from location"
+msgstr "Semeyes nun aleatories dende llocalización"
+
+#: ../savers/slideshow.c:59
+msgid "Do not try to stretch images on screen"
+msgstr "Nun intentar axustar semeya a pantalla"
+
+#: ../src/copy-theme-dialog.c:212
+msgid "Copying files"
+msgstr "Copiando ficheros"
+
+#: ../src/copy-theme-dialog.c:230
+msgid "From:"
+msgstr "De:"
+
+#: ../src/copy-theme-dialog.c:234
+msgid "To:"
+msgstr "A:"
+
+#: ../src/copy-theme-dialog.c:254
+msgid "Copying themes"
+msgstr "Copiando temes"
+
+#: ../src/copy-theme-dialog.c:298
+msgid "Invalid screensaver theme"
+msgstr "Tema de curiapantalles nun válidu"
+
+#: ../src/copy-theme-dialog.c:301
+#, c-format
+msgid "%s does not appear to be a valid screensaver theme."
+msgstr "%s nun paez un tema de curiapantalles válidu."
+
+#: ../src/copy-theme-dialog.c:481
+#, c-format
+msgid "Copying file: %u of %u"
+msgstr "Copiando ficheru: %u de %u"
+
+#: ../src/mate-screensaver-command.c:62
+msgid "Causes the screensaver to exit gracefully"
+msgstr "Fai que'l curiapantalles zarre bien"
+
+#: ../src/mate-screensaver-command.c:64
+msgid "Query the state of the screensaver"
+msgstr "Entrugar estáu del curiapantalles"
+
+#: ../src/mate-screensaver-command.c:66
+msgid "Query the length of time the screensaver has been active"
+msgstr "Entrugar la duración del tiempu dende que fue activáu'l curiapantalles"
+
+#: ../src/mate-screensaver-command.c:68
+msgid "Tells the running screensaver process to lock the screen immediately"
+msgstr ""
+"Indica al procesu de curiapantalles n'execución que cande la pantalla nel "
+"intre"
+
+#: ../src/mate-screensaver-command.c:70
+msgid "If the screensaver is active then switch to another graphics demo"
+msgstr "Si'l curiapantalles ta activu entós camudar a otra demo gráfica"
+
+#: ../src/mate-screensaver-command.c:72
+msgid "Turn the screensaver on (blank the screen)"
+msgstr "Prender el curiapantalles (apagar la pantalla)"
+
+#: ../src/mate-screensaver-command.c:74
+msgid "If the screensaver is active then deactivate it (un-blank the screen)"
+msgstr "Si'l curiapantalles ta activu entós desactivalu (prender la pantalla)"
+
+#: ../src/mate-screensaver-command.c:76
+msgid "Poke the running screensaver to simulate user activity"
+msgstr ""
+"Unviar mensaxes al curiapantalles n'execución pa simular actividá del usuariu"
+
+#: ../src/mate-screensaver-command.c:78
+msgid ""
+"Inhibit the screensaver from activating. Command blocks while inhibit is "
+"active."
+msgstr ""
+"Inhibir l'activación del curiapantalles. El comandu blóquiase mentes la "
+"inhibición ta activa."
+
+#: ../src/mate-screensaver-command.c:80
+msgid "The calling application that is inhibiting the screensaver"
+msgstr "La llamada de l'aplicación deshabilitó'l curiapantalles"
+
+#: ../src/mate-screensaver-command.c:82
+msgid "The reason for inhibiting the screensaver"
+msgstr "El motivu pa inhibir el curiapantalles"
+
+#: ../src/mate-screensaver-command.c:84 ../src/mate-screensaver-dialog.c:57
+#: ../src/mate-screensaver.c:56
+msgid "Version of this application"
+msgstr "Versión d'esta aplicación"
+
+#: ../src/mate-screensaver-command.c:307
+#, c-format
+msgid "The screensaver is %s\n"
+msgstr "El curiapantalles ye %s\n"
+
+#: ../src/mate-screensaver-command.c:307
+msgid "active"
+msgstr "activu"
+
+#: ../src/mate-screensaver-command.c:307
+msgid "inactive"
+msgstr "inactivu"
+
+#: ../src/mate-screensaver-command.c:321
+#, c-format
+msgid "The screensaver is not inhibited\n"
+msgstr "El curiapantalles nun ta inhibíu\n"
+
+#: ../src/mate-screensaver-command.c:327
+#, c-format
+msgid "The screensaver is being inhibited by:\n"
+msgstr "El curiapantalles ta siendo inhibíu por:\n"
+
+#: ../src/mate-screensaver-command.c:358
+#, c-format
+msgid "The screensaver has been active for %d seconds.\n"
+msgstr "El curiapantalles foi activáu pa %d segundos.\n"
+
+#: ../src/mate-screensaver-dialog.c:55
+msgid "Show debugging output"
+msgstr "Amosar salida depuración"
+
+#: ../src/mate-screensaver-dialog.c:59
+msgid "Show the logout button"
+msgstr "Amosar el botón de logout"
+
+#: ../src/mate-screensaver-dialog.c:61
+msgid "Command to invoke from the logout button"
+msgstr "Comandu invocáu dende'l botón logout"
+
+#: ../src/mate-screensaver-dialog.c:63
+msgid "Show the switch user button"
+msgstr "Amosar el botón de camudar usuariu"
+
+#: ../src/mate-screensaver-dialog.c:65
+msgid "Message to show in the dialog"
+msgstr "Mensaxe a amosar nel diálogu"
+
+#: ../src/mate-screensaver-dialog.c:65
+msgid "MESSAGE"
+msgstr "MENSAXE"
+
+#. login: is whacked always translate to Username:
+#: ../src/mate-screensaver-dialog.c:175 ../src/mate-screensaver-dialog.c:176
+#: ../src/mate-screensaver-dialog.c:177 ../src/gs-auth-pam.c:698
+msgid "Username:"
+msgstr "Nome d'usuariu:"
+
+#: ../src/mate-screensaver-dialog.c:178 ../src/mate-screensaver-dialog.c:179
+#: ../src/gs-auth-pam.c:166
+msgid "Password:"
+msgstr "Contraseña:"
+
+#: ../src/mate-screensaver-dialog.c:180
+msgid "You are required to change your password immediately (password aged)"
+msgstr "Tienes que camudar la to contraseña nel intre (contraseña caducada)"
+
+#: ../src/mate-screensaver-dialog.c:181
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "Fuiste requeríu pa camudar la clave inmediatamente (forzáu pol root)"
+
+#: ../src/mate-screensaver-dialog.c:182
+msgid "Your account has expired; please contact your system administrator"
+msgstr ""
+"La to cuenta espiró; por favor, contauta col to alministrador del sistema"
+
+#: ../src/mate-screensaver-dialog.c:183
+msgid "No password supplied"
+msgstr "Nun s'especificó contraseña dala"
+
+#: ../src/mate-screensaver-dialog.c:184
+msgid "Password unchanged"
+msgstr "Clave non camudada"
+
+#: ../src/mate-screensaver-dialog.c:185
+msgid "Can not get username"
+msgstr "Nun pudo garrase nome d'usuariu"
+
+#: ../src/mate-screensaver-dialog.c:186
+msgid "Retype new UNIX password:"
+msgstr "Reescribe la nueva clave UNIX"
+
+#: ../src/mate-screensaver-dialog.c:187
+msgid "Enter new UNIX password:"
+msgstr "Introduz nueva clave UNIX"
+
+#: ../src/mate-screensaver-dialog.c:188
+msgid "(current) UNIX password:"
+msgstr "(actual) Clave UNIX:"
+
+#: ../src/mate-screensaver-dialog.c:189
+msgid "Error while changing NIS password."
+msgstr "Error al camudar la contraseñar NIS."
+
+#: ../src/mate-screensaver-dialog.c:190
+msgid "You must choose a longer password"
+msgstr "Tienes qu'escoyer una clave llarga"
+
+#: ../src/mate-screensaver-dialog.c:191
+msgid "Password has been already used. Choose another."
+msgstr "Clave ta n'usu. Escueye otra."
+
+#: ../src/mate-screensaver-dialog.c:192
+msgid "You must wait longer to change your password"
+msgstr "Debes esperar pa camudar la to clave"
+
+#: ../src/mate-screensaver-dialog.c:193
+msgid "Sorry, passwords do not match"
+msgstr "Sientolo, clave nun camudada"
+
+#: ../src/mate-screensaver-dialog.c:259
+msgid "Checking..."
+msgstr "Comprobando..."
+
+#: ../src/mate-screensaver-dialog.c:301 ../src/gs-auth-pam.c:457
+msgid "Authentication failed."
+msgstr "Falló l'autentificación."
+
+#: ../src/mate-screensaver-preferences.c:524
+msgid "Blank screen"
+msgstr "Pantalla en blancu"
+
+#: ../src/mate-screensaver-preferences.c:530
+msgid "Random"
+msgstr "Aleatoriu"
+
+#: ../src/mate-screensaver-preferences.c:980
+#, c-format
+msgid "%d hour"
+msgid_plural "%d hours"
+msgstr[0] "%d hores"
+msgstr[1] "%d hores"
+
+#: ../src/mate-screensaver-preferences.c:983
+#, c-format
+msgid "%d minute"
+msgid_plural "%d minutes"
+msgstr[0] "%d minutos"
+msgstr[1] "%d minutos"
+
+#: ../src/mate-screensaver-preferences.c:986
+#, c-format
+msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] "%d segundos"
+msgstr[1] "%d segundos"
+
+#. hour:minutes:seconds
+#: ../src/mate-screensaver-preferences.c:992
+#, c-format
+msgid "%s %s %s"
+msgstr "%s %s %s"
+
+#. hour:minutes
+#. minutes:seconds
+#: ../src/mate-screensaver-preferences.c:995
+#: ../src/mate-screensaver-preferences.c:1003
+#, c-format
+msgid "%s %s"
+msgstr "%s %s"
+
+#. hour
+#. minutes
+#. seconds
+#: ../src/mate-screensaver-preferences.c:998
+#: ../src/mate-screensaver-preferences.c:1006
+#: ../src/mate-screensaver-preferences.c:1010
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: ../src/mate-screensaver-preferences.c:1025
+#, c-format
+msgid "Never"
+msgstr "Enxamás"
+
+#: ../src/mate-screensaver-preferences.c:1453
+msgid "Could not load the main interface"
+msgstr "Nun fue a cargar la interfaz principal"
+
+#: ../src/mate-screensaver-preferences.c:1455
+msgid "Please make sure that the screensaver is properly installed"
+msgstr "Por favor, asegúrese de que'l curiapantalles tea bien instaláu"
+
+#: ../src/mate-screensaver.c:57
+msgid "Don't become a daemon"
+msgstr "Nun convertise nun daemon"
+
+#: ../src/mate-screensaver.c:58
+msgid "Enable debugging code"
+msgstr "Activar códigu de depuración"
+
+#: ../src/gs-auth-pam.c:397
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Nun pudo establecese serviciu %s: %s\n"
+
+#: ../src/gs-auth-pam.c:423
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Nun pudo afitase PAM_TTY=%s"
+
+#: ../src/gs-auth-pam.c:455
+msgid "Incorrect password."
+msgstr "Contraseña incorrecta."
+
+#: ../src/gs-auth-pam.c:471
+msgid "Not permitted to gain access at this time."
+msgstr "Nun se permite acceder nesti momentu."
+
+#: ../src/gs-auth-pam.c:477
+msgid "No longer permitted to access the system."
+msgstr "Yá nun se te permite acceder más al sistema."
+
+#: ../src/gs-listener-dbus.c:1847
+msgid "failed to register with the message bus"
+msgstr "falló'l rexistru col bus de mensaxes"
+
+#: ../src/gs-listener-dbus.c:1857
+msgid "not connected to the message bus"
+msgstr "nun se coneutó al bus de mensaxes"
+
+#: ../src/gs-listener-dbus.c:1866
+msgid "screensaver already running in this session"
+msgstr "el curiapantalles yá se ta executando nesta sesión"
+
+#: ../src/gs-lock-plug.c:271
+msgid "Time has expired."
+msgstr "Pasó'l tiempu."
+
+#: ../src/gs-lock-plug.c:299
+msgid "You have the Caps Lock key on."
+msgstr "Tien les mayúscules prendíes."
+
+#: ../src/gs-lock-plug.c:1346
+msgid "S_witch User..."
+msgstr "_Trocar usuariu..."
+
+#: ../src/gs-lock-plug.c:1355
+msgid "Log _Out"
+msgstr "Dec_oneutar"
+
+#. To translators: This expands to USERNAME on HOSTNAME
+#: ../src/gs-lock-plug.c:1531
+msgid "%U on %h"
+msgstr "%U en %h"
+
+#: ../src/gs-lock-plug.c:1545
+msgid "_Password:"
+msgstr "_Contraseña:"
+
+#~ msgid "Reason for being away"
+#~ msgstr "Razón pa entamar otra vegada"
+
+#~ msgid "The reason for being away from the computer."
+#~ msgstr "El motivu pa tar ausente del equipu."
diff --git a/po/be.po b/po/be.po
new file mode 100644
index 0000000..9509b15
--- /dev/null
+++ b/po/be.po
@@ -0,0 +1,742 @@
+# Belarusian translation for mate-screensaver
+# Copyright (c) (c) 2006 Canonical Ltd, and Rosetta Contributors 2006
+# This file is distributed under the same license as the mate-screensaver package.
+# FIRST AUTHOR <[email protected]>, 2006.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-screensaver\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-03-09 22:48+0000\n"
+"PO-Revision-Date: 2008-03-10 02:19+0200\n"
+"Last-Translator: Alexander Nyakhaychyk <[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"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:1
+msgid "Screensaver"
+msgstr "Ахоўнік экрана"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:2
+msgid "Set your screensaver preferences"
+msgstr "Вызначэньне пераваг ахоўніка экрана"
+
+#: ../data/mate-screensaver-preferences.glade.h:1
+msgid "<b>Screensaver preview</b>"
+msgstr "<b>Дэманстрацыя ахоўніка</b>"
+
+#: ../data/mate-screensaver-preferences.glade.h:2
+msgid "<b>Warning: the screen will not be locked for the root user.</b>"
+msgstr "<b>Увага: для карыстальніка root экран ня будзе заблякаваны.</b>"
+
+#: ../data/mate-screensaver-preferences.glade.h:3
+msgid "Power _Management"
+msgstr "Кіраваньне с_ілкаваньнем"
+
+#: ../data/mate-screensaver-preferences.glade.h:4
+msgid "Regard the computer as _idle after:"
+msgstr "Лічыць, што кампутар бязьдзейнічае, _пасьля:"
+
+#: ../data/mate-screensaver-preferences.glade.h:5
+msgid "Screensaver Preferences"
+msgstr "Перавагі ахоўніка экрана"
+
+#: ../data/mate-screensaver-preferences.glade.h:6
+msgid "Screensaver Preview"
+msgstr "Дэманстрацыя ахоўніка"
+
+#: ../data/mate-screensaver-preferences.glade.h:7
+msgid "_Activate screensaver when computer is idle"
+msgstr "Зад_зейнічаць ахоўнік экрана, калі кампутар бяздзейнічае"
+
+#: ../data/mate-screensaver-preferences.glade.h:8
+msgid "_Lock screen when screensaver is active"
+msgstr "За_мкнуць экран, калі ахоўнік экрана задзейнічаны"
+
+#: ../data/mate-screensaver-preferences.glade.h:9
+msgid "_Preview"
+msgstr "Д_эманстрацыя"
+
+#: ../data/mate-screensaver-preferences.glade.h:10
+msgid "_Screensaver theme:"
+msgstr "_Тэма ахоўніка:"
+
+#: ../data/mate-screensaver.directory.in.h:1
+#: ../data/mate-screensaver.schemas.in.h:10
+msgid "Screensaver themes"
+msgstr "Тэмы ахоўніка экрана"
+
+#: ../data/mate-screensaver.directory.in.h:2
+msgid "Screensavers"
+msgstr "Ахоўнікі экрана"
+
+#: ../data/mate-screensaver.schemas.in.h:1
+msgid "Activate when idle"
+msgstr "Задзейнічаць, калі не заняты"
+
+#: ../data/mate-screensaver.schemas.in.h:2
+msgid "Allow embedding a keyboard into the window"
+msgstr "Дазволіць убудаваную ў вакно клявіятуру"
+
+#: ../data/mate-screensaver.schemas.in.h:3
+msgid "Allow logout"
+msgstr "Дазволіць завяршэньне сэансу"
+
+#: ../data/mate-screensaver.schemas.in.h:4
+msgid "Allow user switching"
+msgstr "Дазволіць пераключэньне карыстальнікаў"
+
+#: ../data/mate-screensaver.schemas.in.h:5
+msgid "Embedded keyboard command"
+msgstr "Загад для ўбудаванай клявіятуры"
+
+#: ../data/mate-screensaver.schemas.in.h:6
+msgid "Lock on activation"
+msgstr "Дазволіць замыкаць экран"
+
+#: ../data/mate-screensaver.schemas.in.h:7
+msgid "Logout command"
+msgstr "Загад завяршэньня сэансу"
+
+#: ../data/mate-screensaver.schemas.in.h:8
+msgid "Reason for being away"
+msgstr "Прычына адсутнічаньня"
+
+#: ../data/mate-screensaver.schemas.in.h:9
+msgid "Screensaver theme selection mode"
+msgstr "Рэжым вылучэньня тэмы ахоўніка экрана"
+
+#: ../data/mate-screensaver.schemas.in.h:11
+msgid "Set this to TRUE to activate the screensaver when the session is idle."
+msgstr ""
+"Выстаўце ў TRUE (ісьціна), каб задзейнічаць ахоўнік экрана ў час прастою "
+"сэанса."
+
+#: ../data/mate-screensaver.schemas.in.h:12
+msgid ""
+"Set this to TRUE to allow embedding a keyboard into the window when trying "
+"to unlock. The \"keyboard_command\" key must be set with the appropriate "
+"command."
+msgstr ""
+"Зьмяніце на TRUE, каб дазволіць убудаваньне экраннай клявіятуры ў час спробы "
+"разблякаваньня экрану. Ключ \"keyboard_command\" мусіць вызначаць адпаведны "
+"загад."
+
+#: ../data/mate-screensaver.schemas.in.h:13
+msgid "Set this to TRUE to lock the screen when the screensaver goes active."
+msgstr ""
+"Выстаўце ў TRUE (ісьціна), каб замкнуць экран калі будзе задзейнічаны "
+"ахоўнік экрана."
+
+#: ../data/mate-screensaver.schemas.in.h:14
+msgid ""
+"Set this to TRUE to offer an option in the unlock dialog to switch to a "
+"different user account."
+msgstr ""
+"Выстаўце ў TRUE (ісьціна), каб прапанаваць пераключэньне карыстальніка ў "
+"дыялёзе адмыканьня экрана."
+
+#: ../data/mate-screensaver.schemas.in.h:15
+msgid ""
+"Set this to TRUE to offer an option in unlock dialog to logging out after a "
+"delay. The Delay is specified in the \"logout_delay\" key."
+msgstr ""
+"Выстаўце у TRUE (ісьціна), каб прапанаваць опцыю завяршэньне сэанса ў дыялёгу "
+"адмыканьня экрана паьсля пэўнай затрымкі. Затрымка задаецца ключом \"logout_delay\"."
+
+#: ../data/mate-screensaver.schemas.in.h:16
+msgid ""
+"The command that will be run, if the \"embedded_keyboard_enabled\" key is "
+"set to TRUE, to embed a keyboard widget into the window. This command should "
+"implement an XEMBED plug interface and output a window XID on the standard "
+"output."
+msgstr ""
+"Загад, які будзе выкананы, калі ісьцінны ключ \"embedded_keyboard_enabled\", "
+"каб убудаваць віджэт клявіятуры ў вакно. Гэты загад мусіць зьдзяйсьняць "
+"інтэрфэйс XEMBED і выводзіць XID вакна ў стандартны вывад."
+
+#: ../data/mate-screensaver.schemas.in.h:17
+msgid ""
+"The command to invoke when the logout button is clicked. This command should "
+"simply log the user out without any interaction. This key has effect only if "
+"the \"logout_enable\" key is set to TRUE."
+msgstr ""
+"Загад, які трэба выклікаць, калі пстрыкнута кнопка завяршэньня сэансу. Гэты загад "
+"мусіць завяршаць сэанс карыстальніка без аніякага ўзаемадзеяньня зь ім. Гэты "
+"ключ дзейнічае толькі тады, калі ключ \"logout_enable\" мае значэньне TRUE (ісьціна)."
+
+#: ../data/mate-screensaver.schemas.in.h:18
+msgid ""
+"The number of minutes after screensaver activation before locking the screen."
+msgstr ""
+"Колькасьць хвілін, пасьля задзейнічаньня ахоўніка экран, перад тым, як будзе "
+"замкнёны экран."
+
+#: ../data/mate-screensaver.schemas.in.h:19
+msgid ""
+"The number of minutes after the screensaver activation before a logout "
+"option will appear in unlock dialog. This key has effect only if the "
+"\"logout_enable\" key is set to TRUE."
+msgstr ""
+"Колькасьць хвілін пасьля актывацыі ахоўніка экрана, першы чым опцыя "
+"завяршэньня сэансу зьявіцца ў дыялёзе адмыканьня. Гэты ключ дзейнічае "
+"толькі калі \"logout_enable\" выстаўлены ў ісьціну."
+
+#: ../data/mate-screensaver.schemas.in.h:20
+msgid ""
+"The number of minutes of inactivity before the session is considered idle."
+msgstr ""
+"Колькасьць хвілін без актыўнасьці, перш чым сэанс будзе лічыцца бязьдзейсным."
+
+#: ../data/mate-screensaver.schemas.in.h:21
+msgid "The number of minutes to run before changing the screensaver theme."
+msgstr "Колькасьць хвілін паміж зьменамі тэм ахоўніка экрану."
+
+#: ../data/mate-screensaver.schemas.in.h:22
+msgid ""
+"The number of seconds of inactivity before signalling to power-management. "
+"This key is set and maintained by the session power-management agent."
+msgstr ""
+"Колькасьць сэкундаў без актыўнасьці, пер чым сыгналізаваць кіраўніку сілкаваньня. "
+"Гэты ключ падтрымліваецца сэансам агента кіраўніка сілкаваньня."
+
+#: ../data/mate-screensaver.schemas.in.h:23
+msgid "The reason for being away from the computer."
+msgstr "Прычына адсутнічаньня за кампутарам."
+
+#: ../data/mate-screensaver.schemas.in.h:24
+msgid ""
+"The selection mode used by screensaver. May be \"blank-only\" to enable the "
+"screensaver without using any theme on activation, \"single\" to enable "
+"screensaver using only one theme on activation (specified in \"themes\" "
+"key), and \"random\" to enable the screensaver using a random theme on "
+"activation."
+msgstr ""
+"Рэжым ахоўніка экрану. Можа быць: \"blank-only\" - каб уключыць ахоўнік бяз "
+"тэмы, \"single\" - каб уключыць ахоўнік з тэмай (вызначаецца ў ключы \"themes"
+"\") і \"random\" - каб уключыць ахоўнік з выпадковай тэмай."
+
+#: ../data/mate-screensaver.schemas.in.h:25
+msgid "Theme for lock dialog"
+msgstr "Тэма дыялёгу замыканьня"
+
+#: ../data/mate-screensaver.schemas.in.h:26
+msgid "Theme to use for the lock dialog."
+msgstr "Тэма для дыялёга замыканьня."
+
+#: ../data/mate-screensaver.schemas.in.h:27
+msgid ""
+"This key specifies the list of themes to be used by the screensaver. It's "
+"ignored when \"mode\" key is \"blank-only\", should provide the theme name "
+"when \"mode\" is \"single\", and should provide a list of themes when \"mode"
+"\" is \"random\"."
+msgstr ""
+"Гэты ключ задае сьпіс тэм, якія будзе выкарыстоўваць ахоўнік экрану. Ён "
+"ігнаруецца, калі ключ \"mode\" мае значэньне \"blank-only\", мусіць "
+"прадастаўляць толькі адну назву, калі \"mode\" = \"single\" і мусіць "
+"прадастаўляць сьпіс, калі \"mode\" = \"random\"."
+
+#: ../data/mate-screensaver.schemas.in.h:28
+msgid "Time before locking"
+msgstr "Час да замыканьня"
+
+#: ../data/mate-screensaver.schemas.in.h:29
+msgid "Time before logout option"
+msgstr "Час да зьяўленьня магчымасьці выхаду"
+
+#: ../data/mate-screensaver.schemas.in.h:30
+msgid "Time before power-management baseline"
+msgstr "Час да адключэньня сілкаваньня"
+
+#: ../data/mate-screensaver.schemas.in.h:31
+msgid "Time before session is considered idle"
+msgstr "Час, пасьля якога лічыцца, што сэанс бязьдзейнічае"
+
+#: ../data/mate-screensaver.schemas.in.h:32
+msgid "Time before theme change"
+msgstr "Час перад зьменай тэмы"
+
+#: ../data/lock-dialog-default.glade.h:2
+#, no-c-format
+msgid "<b>Leave a message for %R:</b>"
+msgstr "<b>Пакінуць паведамленьне для %R:</b>"
+
+#: ../data/lock-dialog-default.glade.h:4
+#, no-c-format
+msgid "<span size=\"small\">%U on %h</span>"
+msgstr "<span size=\"small\">%U на %h</span>"
+
+#: ../data/lock-dialog-default.glade.h:6
+#, no-c-format
+msgid "<span size=\"x-large\">%R</span>"
+msgstr "<span size=\"x-large\">%R</span>"
+
+#: ../data/lock-dialog-default.glade.h:7
+msgid "_Cancel"
+msgstr "_Скасаваць"
+
+#: ../data/lock-dialog-default.glade.h:8
+msgid "_Leave Message"
+msgstr "Пакінуць _цэдулку"
+
+#: ../data/lock-dialog-default.glade.h:9
+msgid "_Log Out"
+msgstr "Вы_йсьце"
+
+#: ../data/lock-dialog-default.glade.h:10
+msgid "_Switch User"
+msgstr "Кары_стальнік..."
+
+#: ../data/lock-dialog-default.glade.h:11 ../src/gs-lock-plug.c:1212
+msgid "_Unlock"
+msgstr "Ада_мкнуць"
+
+#: ../savers/cosmos-slideshow.desktop.in.in.h:1
+msgid "Cosmos"
+msgstr "Космас"
+
+#: ../savers/cosmos-slideshow.desktop.in.in.h:2
+msgid "Display a slideshow of pictures of the cosmos"
+msgstr "Адлюстроўвае слайд-шоў зь відарысамі космасу"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:1
+msgid "Bubbles the MATE foot logo around the screen"
+msgstr "Ступы MATE лётаюць па экране"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:2
+msgid "Floating Feet"
+msgstr "Лятучыя стопы"
+
+#: ../savers/personal-slideshow.desktop.in.h:1
+msgid "Display a slideshow from your Pictures folder"
+msgstr "Адлюстроўвае слайд-шоў з вашых відарысаў"
+
+#: ../savers/personal-slideshow.desktop.in.h:2
+msgid "Pictures folder"
+msgstr "Тэчка з відарысамі"
+
+#: ../savers/popsquares.desktop.in.h:1
+msgid "A pop-art-ish grid of pulsing colors."
+msgstr "Папулярныя краты пулюсуючых колераў."
+
+#: ../savers/popsquares.desktop.in.h:2
+msgid "Pop art squares"
+msgstr "Каляровыя квадраты"
+
+#: ../savers/floaters.c:84
+msgid "Show paths that images follow"
+msgstr "Паказваць траэкторыі відарысаў"
+
+#: ../savers/floaters.c:87
+msgid "Occasionally rotate images as they move"
+msgstr "Выпадкова варочваць відарысы ў час руху"
+
+#: ../savers/floaters.c:90
+msgid "Print out frame rate and other statistics"
+msgstr "Друкаваць частату кадраў і іншыя даныя"
+
+#: ../savers/floaters.c:93
+msgid "The maximum number of images to keep on screen"
+msgstr "Найбольшая колькасьць відарысаў на экране"
+
+#: ../savers/floaters.c:93
+msgid "MAX_IMAGES"
+msgstr "MAX_IMAGES"
+
+#: ../savers/floaters.c:96
+msgid "The initial size and position of window"
+msgstr "Пачатковы памер і пазыцыя вакна"
+
+#: ../savers/floaters.c:96
+msgid "WIDTHxHEIGHT+X+Y"
+msgstr "ШЫРЫНЯxВЫШЫНЯ+X+Y"
+
+#: ../savers/floaters.c:99
+msgid "The source image to use"
+msgstr "Зыходны відарыс"
+
+#. translators: the word "image" here
+#. * represents a command line argument
+#.
+#: ../savers/floaters.c:1194
+msgid "image - floats images around the screen"
+msgstr "image - відарысы, якія лётаюц на экране"
+
+#: ../savers/floaters.c:1200
+#, c-format
+msgid "%s. See --help for usage information.\n"
+msgstr "%s. Глядзіце --help для зьвестак аб выкарыстаньні.\n"
+
+#: ../savers/floaters.c:1209
+#, c-format
+msgid "You must specify one image. See --help for usage information.\n"
+msgstr ""
+"Вы мусіце задаць адзін відарыс. Глядзіце --help для зьвестак аб "
+"выкарыстаньні.\n"
+
+#: ../savers/slideshow.c:53
+msgid "Location to get images from"
+msgstr "Шлях, дзе знаходзяцца відарысы"
+
+#: ../savers/slideshow.c:53
+msgid "PATH"
+msgstr "ШЛЯХ"
+
+#: ../savers/slideshow.c:55
+msgid "Color to use for images background"
+msgstr "Колер для тла відарысаў"
+
+#: ../savers/slideshow.c:55
+msgid "\"#rrggbb\""
+msgstr "\"#ччззсс\""
+
+#: ../savers/slideshow.c:57
+msgid "Do not randomize pictures from location"
+msgstr "Не перамешваць відарысы пэўнага места"
+
+#: ../savers/slideshow.c:59
+msgid "Do not try to stretch images on screen"
+msgstr "Не спрабаваць расьцягнуць відарысы на ўвесь экран"
+
+#: ../src/copy-theme-dialog.c:211
+msgid "Copying files"
+msgstr "Капіяваньне файлаў"
+
+#: ../src/copy-theme-dialog.c:229
+msgid "From:"
+msgstr "Адкуль:"
+
+#: ../src/copy-theme-dialog.c:233
+msgid "To:"
+msgstr "Куды:"
+
+#: ../src/copy-theme-dialog.c:253
+msgid "Copying themes"
+msgstr "Капіяваньне тэмаў"
+
+#: ../src/copy-theme-dialog.c:297
+msgid "Invalid screensaver theme"
+msgstr "Нерэчаісная тэма"
+
+#: ../src/copy-theme-dialog.c:300
+#, c-format
+msgid "%s does not appear to be a valid screensaver theme."
+msgstr "%s не зьяўляецца рэчаіснай тэмай ахоўніка экрана."
+
+#: ../src/copy-theme-dialog.c:480
+#, c-format
+msgid "Copying file: %u of %u"
+msgstr "Капяваньне файла: %u з %u"
+
+#: ../src/mate-screensaver-command.c:62
+msgid "Causes the screensaver to exit gracefully"
+msgstr "Прымушае ахоўнік экрану зграбна завяршыць працу"
+
+#: ../src/mate-screensaver-command.c:64
+msgid "Query the state of the screensaver"
+msgstr "Апытвае стан ахоўніка экрану"
+
+#: ../src/mate-screensaver-command.c:66
+msgid "Query the length of time the screensaver has been active"
+msgstr "Запыт часу актыўнай працы ахоўніка экрана"
+
+#: ../src/mate-screensaver-command.c:68
+msgid "Tells the running screensaver process to lock the screen immediately"
+msgstr "Паведамі бягучаму працэсу ахоўніка экрана неадкладна замкнуць экран"
+
+#: ../src/mate-screensaver-command.c:70
+msgid "If the screensaver is active then switch to another graphics demo"
+msgstr "Калі ахоўнік экрана актыўны, пераключыцца на інушю графічную дэманстрацыю"
+
+#: ../src/mate-screensaver-command.c:72
+msgid "Turn the screensaver on (blank the screen)"
+msgstr "Уключыць ахоўнік экрана (пусты экран)"
+
+#: ../src/mate-screensaver-command.c:74
+msgid "If the screensaver is active then deactivate it (un-blank the screen)"
+msgstr "Калі ахоўнік экрана актыўны, дэактывізаваць яго (скасаваць пусты экран)"
+
+#: ../src/mate-screensaver-command.c:76
+msgid "Poke the running screensaver to simulate user activity"
+msgstr "Піхнуць бягучы ахоўнік экрана, каб эмітаваць актыўнасьць карыстальніка"
+
+#: ../src/mate-screensaver-command.c:78
+msgid ""
+"Inhibit the screensaver from activating. Command blocks while inhibit is "
+"active."
+msgstr ""
+"Стрымаць ахоўнік экрана ад працы. Загад заблякаваны, покуль актыўна "
+"стрымліваньне."
+
+#: ../src/mate-screensaver-command.c:80
+msgid "The calling application that is inhibiting the screensaver"
+msgstr "Названае дастасаваньне стрымлівае ахоўніка экрана"
+
+#: ../src/mate-screensaver-command.c:82
+msgid "The reason for inhibiting the screensaver"
+msgstr "Прычына стрымліваньня ахоўніка экрана"
+
+#: ../src/mate-screensaver-command.c:84 ../src/mate-screensaver-dialog.c:55
+#: ../src/mate-screensaver.c:56
+msgid "Version of this application"
+msgstr "Вэрсія гэтага дастасаваньня"
+
+#: ../src/mate-screensaver-command.c:249
+#, c-format
+msgid "The screensaver is %s\n"
+msgstr "Ахоўнік экрана %s\n"
+
+#: ../src/mate-screensaver-command.c:249
+msgid "active"
+msgstr "актыўны"
+
+#: ../src/mate-screensaver-command.c:249
+msgid "inactive"
+msgstr "неактыўны"
+
+#: ../src/mate-screensaver-command.c:274
+#, c-format
+msgid "The screensaver has been active for %d seconds.\n"
+msgstr "Ахоўні экрана быў актыўны %d сэкундаў.\n"
+
+#: ../src/mate-screensaver-dialog.c:53
+msgid "Show debugging output"
+msgstr "Паказваць вывад адладкі"
+
+#: ../src/mate-screensaver-dialog.c:57
+msgid "Show the logout button"
+msgstr "Паказваць кнопку выхаду"
+
+#: ../src/mate-screensaver-dialog.c:59
+msgid "Command to invoke from the logout button"
+msgstr "Загад, які выклікаецца ў час актывацыі кнопкі выхаду"
+
+#: ../src/mate-screensaver-dialog.c:61
+msgid "Show the switch user button"
+msgstr "Пакзаваць кнопку пераключэньня карыстальнікаў"
+
+#: ../src/mate-screensaver-dialog.c:63
+msgid "Message to show in the dialog"
+msgstr "Тэкст дыялёгу:"
+
+#: ../src/mate-screensaver-dialog.c:63
+msgid "MESSAGE"
+msgstr "MESSAGE"
+
+#. login: is whacked always translate to Username:
+#: ../src/mate-screensaver-dialog.c:173 ../src/mate-screensaver-dialog.c:174
+#: ../src/mate-screensaver-dialog.c:175 ../src/gs-auth-pam.c:698
+msgid "Username:"
+msgstr "Карыстальнік:"
+
+#: ../src/mate-screensaver-dialog.c:176 ../src/mate-screensaver-dialog.c:177
+#: ../src/gs-auth-pam.c:166
+msgid "Password:"
+msgstr "Пароль:"
+
+#: ../src/mate-screensaver-dialog.c:178
+msgid "You are required to change your password immediately (password aged)"
+msgstr ""
+"Вам мусіце неадкладна зьмяніць ваш пароль (скончыўся час яго існаваньня)"
+
+#: ../src/mate-screensaver-dialog.c:179
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "Вам мусіце неадкладна зьмяніць ваш пароль (прымушае root)"
+
+#: ../src/mate-screensaver-dialog.c:180
+msgid "Your account has expired; please contact your system administrator"
+msgstr ""
+"Скончыўся час існаваньня рахунка; калі ласка, зьвяжыцеся з сыстэмным "
+"адміністратарам"
+
+#: ../src/mate-screensaver-dialog.c:181
+msgid "No password supplied"
+msgstr "Пароль не прадастаўлены"
+
+#: ../src/mate-screensaver-dialog.c:182
+msgid "Password unchanged"
+msgstr "Пароль ня зьменены"
+
+#: ../src/mate-screensaver-dialog.c:183
+msgid "Can not get username"
+msgstr "Немагчыма вызначыць уліковае імя"
+
+#: ../src/mate-screensaver-dialog.c:184
+msgid "Retype new UNIX password:"
+msgstr "Паўтарыце новы UNIX проль:"
+
+#: ../src/mate-screensaver-dialog.c:185
+msgid "Enter new UNIX password:"
+msgstr "Увядзіце новы UNIX пароль:"
+
+#: ../src/mate-screensaver-dialog.c:186
+msgid "(current) UNIX password:"
+msgstr "(бягучы) UNIX пароль:"
+
+#: ../src/mate-screensaver-dialog.c:187
+msgid "Error while changing NIS password."
+msgstr "Памылка ў час зьмены паролю ў NIS."
+
+#: ../src/mate-screensaver-dialog.c:188
+msgid "You must choose a longer password"
+msgstr "Вы мусіце выбраць даўжэйшы пароль"
+
+#: ../src/mate-screensaver-dialog.c:189
+msgid "Password has been already used. Choose another."
+msgstr "Пароль ужо выкарыстоўваўся раней. Выбярыце іншы."
+
+#: ../src/mate-screensaver-dialog.c:190
+msgid "You must wait longer to change your password"
+msgstr "Вы мусіце чакаць крыху больш, калі зьмяняеце ваш пароль"
+
+#: ../src/mate-screensaver-dialog.c:191
+msgid "Sorry, passwords do not match"
+msgstr "Нажаль, паролі не супадаюць"
+
+#: ../src/mate-screensaver-dialog.c:257
+msgid "Checking..."
+msgstr "Праверка..."
+
+#: ../src/mate-screensaver-dialog.c:299 ../src/gs-auth-pam.c:457
+msgid "Authentication failed."
+msgstr "Збой аўтэнтыфікацыі."
+
+#: ../src/mate-screensaver-preferences.c:498
+msgid "Blank screen"
+msgstr "Чорны экран"
+
+#: ../src/mate-screensaver-preferences.c:504
+msgid "Random"
+msgstr "Выпадковая тэма"
+
+#: ../src/mate-screensaver-preferences.c:954
+#, c-format
+msgid "%d hour"
+msgid_plural "%d hours"
+msgstr[0] "%d гадзіна"
+msgstr[1] "%d гадзіны"
+msgstr[2] "%d гадзін"
+
+#: ../src/mate-screensaver-preferences.c:957
+#, c-format
+msgid "%d minute"
+msgid_plural "%d minutes"
+msgstr[0] "%d хвіліна"
+msgstr[1] "%d хвіліны"
+msgstr[2] "%d хвілін"
+
+#: ../src/mate-screensaver-preferences.c:960
+#, c-format
+msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] "%d сэкунда"
+msgstr[1] "%d сэкунды"
+msgstr[2] "%d сэкундаў"
+
+#. hour:minutes:seconds
+#: ../src/mate-screensaver-preferences.c:966
+#, c-format
+msgid "%s %s %s"
+msgstr "%s %s %s"
+
+#. hour:minutes
+#. minutes:seconds
+#: ../src/mate-screensaver-preferences.c:969
+#: ../src/mate-screensaver-preferences.c:977
+#, c-format
+msgid "%s %s"
+msgstr "%s %s"
+
+#. hour
+#. minutes
+#. seconds
+#: ../src/mate-screensaver-preferences.c:972
+#: ../src/mate-screensaver-preferences.c:980
+#: ../src/mate-screensaver-preferences.c:984
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: ../src/mate-screensaver-preferences.c:999
+#, c-format
+msgid "Never"
+msgstr "Ніколі"
+
+#: ../src/mate-screensaver-preferences.c:1398
+msgid "Could not load the main interface"
+msgstr "Не загружаць асноўнае спалучэньне"
+
+#: ../src/mate-screensaver-preferences.c:1400
+msgid "Please make sure that the screensaver is properly installed"
+msgstr "Калі ласка, упэўніцеся, што ахоўнік экрана правільна ўсталяваны"
+
+#: ../src/mate-screensaver.c:57
+msgid "Don't become a daemon"
+msgstr "Не працаваць як дэман"
+
+#: ../src/mate-screensaver.c:58
+msgid "Enable debugging code"
+msgstr "Задзейнічаць код адладкі"
+
+#: ../src/gs-auth-pam.c:397
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Немагчыма ўсталяваць службу %s: %s\n"
+
+#: ../src/gs-auth-pam.c:423
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Немагчыма задаць PAM_TTY=%s"
+
+#: ../src/gs-auth-pam.c:455
+msgid "Incorrect password."
+msgstr "Няслушны пароль."
+
+#: ../src/gs-auth-pam.c:471
+msgid "Not permitted to gain access at this time."
+msgstr "Доступ да сыстэмы ў гэты час забаронены."
+
+#: ../src/gs-auth-pam.c:477
+msgid "No longer permitted to access the system."
+msgstr "Доступ да сыстэмы забаронены."
+
+#: ../src/gs-listener-dbus.c:1921
+msgid "failed to register with the message bus"
+msgstr "немагчыма зарэгістравацца на шыне паведамленьняў"
+
+#: ../src/gs-listener-dbus.c:1931
+msgid "not connected to the message bus"
+msgstr "не далучаны да шыны паведамленьняў"
+
+#: ../src/gs-listener-dbus.c:1940
+msgid "screensaver already running in this session"
+msgstr "ахоўнік экрана ўжо працуе ў гэтым сэансе"
+
+#: ../src/gs-lock-plug.c:269
+msgid "Time has expired."
+msgstr "Час выйшаў."
+
+#: ../src/gs-lock-plug.c:297
+msgid "You have the Caps Lock key on."
+msgstr "У вас уключаны Caps Lock."
+
+#: ../src/gs-lock-plug.c:1192
+msgid "S_witch User..."
+msgstr "Карыстальнік..."
+
+#: ../src/gs-lock-plug.c:1201
+msgid "Log _Out"
+msgstr "Завяршыць _сэанс"
+
+#. To translators: This expands to USERNAME on HOSTNAME
+#: ../src/gs-lock-plug.c:1378
+msgid "%U on %h"
+msgstr "%U на %h"
+
+#: ../src/gs-lock-plug.c:1392
+msgid "_Password:"
+msgstr "_Пароль:"
diff --git a/po/[email protected] b/po/[email protected]
new file mode 100644
index 0000000..568815c
--- /dev/null
+++ b/po/[email protected]
@@ -0,0 +1,1000 @@
+# Biełaruski pierakład mate-screensaver.
+# Copyright (C) 2007 THE mate-screensaver'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the marco.mate package.
+# Alaksandar Navicki <[email protected]> & Łacinka.org 2007.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-screensaver\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2008-10-11 12:28+0300\n"
+"PO-Revision-Date: 2008-02-17 00:31+0200\n"
+"Last-Translator: Ihar Hrachyshka <[email protected]>\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"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:1
+msgid "Screensaver"
+msgstr "Źbierahalnik ekranu"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:2
+msgid "Set your screensaver preferences"
+msgstr "Nałady źbierahalnika ekranu"
+
+#: ../data/mate-screensaver-preferences.glade.h:1
+msgid "<b>Screensaver preview</b>"
+msgstr "<b>Pieradahlad źbierahalnika ekranu</b>"
+
+#: ../data/mate-screensaver-preferences.glade.h:2
+msgid "<b>Warning: the screen will not be locked for the root user.</b>"
+msgstr "<b>Uvaha: ekran nia budzie blakavany dla karystalnika root.</b>"
+
+#: ../data/mate-screensaver-preferences.glade.h:3
+msgid "Power _Management"
+msgstr "Kiravańnie _enerhijaj"
+
+#: ../data/mate-screensaver-preferences.glade.h:4
+msgid "Regard the computer as _idle after:"
+msgstr "Pierachod u stan _biaździejańnia paśla:"
+
+#: ../data/mate-screensaver-preferences.glade.h:5
+msgid "Screensaver Preferences"
+msgstr "Nałady źbierahalnika ekranu"
+
+#: ../data/mate-screensaver-preferences.glade.h:6
+msgid "Screensaver Preview"
+msgstr "Pieradahlad źbierahalnika ekranu"
+
+#: ../data/mate-screensaver-preferences.glade.h:7
+msgid "_Activate screensaver when computer is idle"
+msgstr "_Uruchom źbierahalnika ekranu, kali kamputar u stanie biaździejańnia"
+
+#: ../data/mate-screensaver-preferences.glade.h:8
+msgid "_Lock screen when screensaver is active"
+msgstr "_Blakuj ekran, kali źbierahalnik aktyŭny"
+
+#: ../data/mate-screensaver-preferences.glade.h:9
+msgid "_Preview"
+msgstr "_Pieradahlad"
+
+#: ../data/mate-screensaver-preferences.glade.h:10
+msgid "_Screensaver theme:"
+msgstr "_Matyŭ źbierahalnika ekranu:"
+
+#: ../data/mate-screensaver.directory.in.h:1
+#: ../data/mate-screensaver.schemas.in.h:10
+msgid "Screensaver themes"
+msgstr "Matyvy źbierahalnika ekranu"
+
+#: ../data/mate-screensaver.directory.in.h:2
+msgid "Screensavers"
+msgstr "Źbierahalniki ekranu"
+
+#: ../data/mate-screensaver.schemas.in.h:1
+msgid "Activate when idle"
+msgstr "Aktyvizuj u vypadku stanu biaździejańnia"
+
+#: ../data/mate-screensaver.schemas.in.h:2
+msgid "Allow embedding a keyboard into the window"
+msgstr "Dazvalaj pakazvać klavijaturu ŭ vaknie"
+
+#: ../data/mate-screensaver.schemas.in.h:3
+msgid "Allow logout"
+msgstr "Dazvalaj karystalniku vyjści"
+
+#: ../data/mate-screensaver.schemas.in.h:4
+msgid "Allow user switching"
+msgstr "Dazvalaj pieraklučać karystalnikaŭ"
+
+#: ../data/mate-screensaver.schemas.in.h:5
+msgid "Embedded keyboard command"
+msgstr "Zahad ekrannaj klavijatury"
+
+#: ../data/mate-screensaver.schemas.in.h:6
+msgid "Lock on activation"
+msgstr "Blakuj ekran pry aktyvizacyi"
+
+#: ../data/mate-screensaver.schemas.in.h:7
+msgid "Logout command"
+msgstr "Zahad dla vyjścia karystalnika"
+
+#: ../data/mate-screensaver.schemas.in.h:8
+msgid "Reason for being away"
+msgstr "Pryčyna adychodu"
+
+#: ../data/mate-screensaver.schemas.in.h:9
+msgid "Screensaver theme selection mode"
+msgstr "Režym vybaru matyvu źbierahalnika ekranu"
+
+#: ../data/mate-screensaver.schemas.in.h:11
+msgid "Set this to TRUE to activate the screensaver when the session is idle."
+msgstr ""
+"Zaznač hetuju opcyju, kab aktyvizavać źbierahalnika ekranu ŭ stanie "
+"biaździejańnia."
+
+#: ../data/mate-screensaver.schemas.in.h:12
+msgid ""
+"Set this to TRUE to allow embedding a keyboard into the window when trying "
+"to unlock. The \"keyboard_command\" key must be set with the appropriate "
+"command."
+msgstr ""
+"Zaznač hetuju opcyju, kab pakazvać klavijaturu na zablakavanym ekranie. U "
+"klučy \"keyboard_command\" musić być naładžany adpaviedny zahad."
+
+#: ../data/mate-screensaver.schemas.in.h:13
+msgid "Set this to TRUE to lock the screen when the screensaver goes active."
+msgstr ""
+"Zaznač hetuju opcyju, kab blakavać ekran pry ŭruchamleńni źbierahalnika."
+
+#: ../data/mate-screensaver.schemas.in.h:14
+msgid ""
+"Set this to TRUE to offer an option in the unlock dialog to switch to a "
+"different user account."
+msgstr ""
+"Zaznač hetuju opcyju, kab mahčy pieraklučać karystalnikaŭ niepasredna z "
+"zablakavanaha ekranu."
+
+#: ../data/mate-screensaver.schemas.in.h:15
+msgid ""
+"Set this to TRUE to offer an option in unlock dialog to logging out after a "
+"delay. The Delay is specified in the \"logout_delay\" key."
+msgstr ""
+"Zaznač hetuju opcyju, kab mahčy vyjści karystalnikam niepasredna z "
+"zablakavanaha ekranu paśla zadadzienaha pramiežku času. Hety pramiežak "
+"naładžvajuć u klučy \"logout_delay\"."
+
+#: ../data/mate-screensaver.schemas.in.h:16
+msgid ""
+"The command that will be run, if the \"embedded_keyboard_enabled\" key is "
+"set to TRUE, to embed a keyboard widget into the window. This command should "
+"implement an XEMBED plug interface and output a window XID on the standard "
+"output."
+msgstr ""
+"Zahad uklučeńnia ekrannaj klavijatury, jaki budzie vykanany, kali kluč "
+"\"embedded_keyboard_enabled\" aktyŭny. Hety zahad pavinien mieć "
+"zaimplementavany interfejs plugina XEMBED i pavinna vyvodzić XID vakna na "
+"standartnaje vyjście."
+
+#: ../data/mate-screensaver.schemas.in.h:17
+msgid ""
+"The command to invoke when the logout button is clicked. This command should "
+"simply log the user out without any interaction. This key has effect only if "
+"the \"logout_enable\" key is set to TRUE."
+msgstr ""
+"Zahad, kab vykanać paśla nacisku knopki \"vyjdzi\". Hety zahad pavinien "
+"vyvieści karystalnika bieź nijakaha jahonaha ŭdziełu. Hety kluč budzie ŭžyty "
+"tolki tady, kali kluč \"logout_enable\" znachodzicca ŭ pazycyi PRAŬDA."
+
+#: ../data/mate-screensaver.schemas.in.h:18
+msgid ""
+"The number of minutes after screensaver activation before locking the screen."
+msgstr ""
+"Kolkaść chvilin spaźnieńnia blakavańnia ekranu ad času ŭruchamleńnia "
+"źbierahalnika."
+
+#: ../data/mate-screensaver.schemas.in.h:19
+msgid ""
+"The number of minutes after the screensaver activation before a logout "
+"option will appear in unlock dialog. This key has effect only if the "
+"\"logout_enable\" key is set to TRUE."
+msgstr ""
+"Čas u chvilinach, paśla jakoha pajavicca opcyja vyjścia, ad času "
+"ŭruchamleńnia źbierahalnika ekranu. Hety kluč budzie ŭžyty tolki tady, kali "
+"kluč \"logout_enable\" u pazycyi PRAŬDA."
+
+#: ../data/mate-screensaver.schemas.in.h:20
+msgid ""
+"The number of minutes of inactivity before the session is considered idle."
+msgstr ""
+"Čas adsutnaści aktyŭnaści ŭ chvilinach, paśla jakoha adbyvajecca pierachod u "
+"stan biaździejnaści."
+
+#: ../data/mate-screensaver.schemas.in.h:21
+msgid "The number of minutes to run before changing the screensaver theme."
+msgstr "Kolkaść chvilin pamiž źmienami matyvaŭ źbierahalnika ekranu."
+
+#: ../data/mate-screensaver.schemas.in.h:22
+msgid ""
+"The number of seconds of inactivity before signalling to power-management. "
+"This key is set and maintained by the session power-management agent."
+msgstr ""
+"Kolkaść sekundaŭ adsutnaści aktyŭnaści, paśla jakoj budzie vysłany syhnał da "
+"kiravańnia enerhijaj. Hety kluč stvarajecca i naładžvajecca ahientam sesii "
+"kiravańnia enerhijaj."
+
+#: ../data/mate-screensaver.schemas.in.h:23
+msgid "The reason for being away from the computer."
+msgstr "Pryčyna adychodu ad kamputara."
+
+#: ../data/mate-screensaver.schemas.in.h:24
+msgid ""
+"The selection mode used by screensaver. May be \"blank-only\" to enable the "
+"screensaver without using any theme on activation, \"single\" to enable "
+"screensaver using only one theme on activation (specified in \"themes\" "
+"key), and \"random\" to enable the screensaver using a random theme on "
+"activation."
+msgstr ""
+"Režym vybaru źbierahalnika ekranu. Moža być adnoj z nastupnych vartaściaŭ: "
+"\"blank-only\" – čorny ekran (matyvy vyklučanyja), \"single\" – užyvańnie "
+"adnaho matyvu (abranaha ŭ klučy \"themes\"), \"random\" – vypadkovy vybar "
+"matyvu."
+
+#: ../data/mate-screensaver.schemas.in.h:25
+msgid "Theme for lock dialog"
+msgstr "Matyŭ zablakavanaha ekranu"
+
+#: ../data/mate-screensaver.schemas.in.h:26
+msgid "Theme to use for the lock dialog."
+msgstr "Matyŭ, užyvany dla vakna dyjalohu zablakavanaha ekranu."
+
+#: ../data/mate-screensaver.schemas.in.h:27
+msgid ""
+"This key specifies the list of themes to be used by the screensaver. It's "
+"ignored when \"mode\" key is \"blank-only\", should provide the theme name "
+"when \"mode\" is \"single\", and should provide a list of themes when \"mode"
+"\" is \"random\"."
+msgstr ""
+"Hety kluč akreślivaje, katoryja z matyvaŭ źbierahalnika ekranu buduć "
+"vykarystanyja. Kali kluč \"mode\" maje vartaść \"blank-only\", hety "
+"parametar budzie ihnaravany. U vypadku, kali \"mode\" maje vartaść \"single"
+"\", hety kluč pavinien mieć adnu nazvu matyvu, a ŭ vypadku, kali \"mode\" "
+"maje vartaść \"random\", u im pavinien być śpis nazvaŭ."
+
+#: ../data/mate-screensaver.schemas.in.h:28
+msgid "Time before locking"
+msgstr "Adstup času pierad zablakavańniem ekranu"
+
+#: ../data/mate-screensaver.schemas.in.h:29
+msgid "Time before logout option"
+msgstr "Adstup času pierad aktyvizacyjaj opcyi vyjścia karystalnika"
+
+#: ../data/mate-screensaver.schemas.in.h:30
+msgid "Time before power-management baseline"
+msgstr "Adstup času pierad aktyvizacyjaj kiravańnia enerhijaj"
+
+#: ../data/mate-screensaver.schemas.in.h:31
+msgid "Time before session is considered idle"
+msgstr "Čas, paśla jakoha sesija budzie ličycca biaździejnaj"
+
+#: ../data/mate-screensaver.schemas.in.h:32
+msgid "Time before theme change"
+msgstr "Adstup času pamiž źmienami matyvaŭ"
+
+#: ../data/lock-dialog-default.glade.h:2
+#, no-c-format
+msgid "<b>Leave a message for %R:</b>"
+msgstr "<b>Pakiń paviedamleńnie dla %R:</b>"
+
+#: ../data/lock-dialog-default.glade.h:4
+#, no-c-format
+msgid "<span size=\"small\">%U on %h</span>"
+msgstr "<span size=\"small\">%U na %h</span>"
+
+#: ../data/lock-dialog-default.glade.h:6
+#, no-c-format
+msgid "<span size=\"x-large\">%R</span>"
+msgstr "<span size=\"x-large\">%R</span>"
+
+#: ../data/lock-dialog-default.glade.h:7
+msgid "_Cancel"
+msgstr "_Anuluj"
+
+#: ../data/lock-dialog-default.glade.h:8
+msgid "_Leave Message"
+msgstr "_Pakiń paviedamleńnie"
+
+#: ../data/lock-dialog-default.glade.h:9
+msgid "_Log Out"
+msgstr "_Vyjdzi"
+
+#: ../data/lock-dialog-default.glade.h:10
+msgid "_Switch User"
+msgstr "_Pieraklučy karystalnika"
+
+#: ../data/lock-dialog-default.glade.h:11 ../src/gs-lock-plug.c:1366
+msgid "_Unlock"
+msgstr "_Adblakuj"
+
+#: ../savers/cosmos-slideshow.desktop.in.in.h:1
+msgid "Cosmos"
+msgstr "Kosmas"
+
+#: ../savers/cosmos-slideshow.desktop.in.in.h:2
+msgid "Display a slideshow of pictures of the cosmos"
+msgstr "Pakazvaje zdymki kosmasu"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:1
+msgid "Bubbles the MATE foot logo around the screen"
+msgstr "Pakazvaje na ekranie stopy (lahatyp MATE)"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:2
+msgid "Floating Feet"
+msgstr "Latučyja stopy"
+
+#: ../savers/personal-slideshow.desktop.in.h:1
+msgid "Display a slideshow from your Pictures folder"
+msgstr "Pakazvaje vyjavy z tvajoj tečki pad nazvaj Vyjavy"
+
+#: ../savers/personal-slideshow.desktop.in.h:2
+msgid "Pictures folder"
+msgstr "Tečka z vyjavami"
+
+#: ../savers/popsquares.desktop.in.h:1
+msgid "A pop-art-ish grid of pulsing colors."
+msgstr "Pakazvaje sietku kvadrataŭ z pulsavańniem koleraŭ."
+
+#: ../savers/popsquares.desktop.in.h:2
+msgid "Pop art squares"
+msgstr "Kalarovyja kvadraty"
+
+#: ../savers/floaters.c:84
+msgid "Show paths that images follow"
+msgstr "Pakazvaje ściežki, pa jakich ruchajucca vyjavy"
+
+#: ../savers/floaters.c:87
+msgid "Occasionally rotate images as they move"
+msgstr "Vypadkova abaročvaje vyjavy ŭ ruchu"
+
+#: ../savers/floaters.c:90
+msgid "Print out frame rate and other statistics"
+msgstr "Pakazvaje kolkaść kadraŭ na sekundu i inšuju statystyku"
+
+#: ../savers/floaters.c:93
+msgid "The maximum number of images to keep on screen"
+msgstr "Maksymalnaja kolkaść vyjavaŭ, pakazvanaja na ekranie"
+
+#: ../savers/floaters.c:93
+msgid "MAX_IMAGES"
+msgstr "MAKS_VYJAVAŬ"
+
+#: ../savers/floaters.c:96
+msgid "The initial size and position of window"
+msgstr "Pačatkovy pamier i pałažeńnie vakna"
+
+#: ../savers/floaters.c:96
+msgid "WIDTHxHEIGHT+X+Y"
+msgstr "ŠYRYNIAxVYŠYNIA+X+Y"
+
+#: ../savers/floaters.c:99
+msgid "The source image to use"
+msgstr "Vytočnaja vyjava"
+
+#. translators: the word "image" here
+#. * represents a command line argument
+#.
+#: ../savers/floaters.c:1194
+msgid "image - floats images around the screen"
+msgstr "image – pakazvaje na ekranie latučyja vyjavy"
+
+#: ../savers/floaters.c:1200
+#, c-format
+msgid "%s. See --help for usage information.\n"
+msgstr "%s. Skarystaj parametar --help, kab pabačyć instrukcyju.\n"
+
+#: ../savers/floaters.c:1209
+msgid "You must specify one image. See --help for usage information.\n"
+msgstr ""
+"Treba abrać adnu vyjavu. Skarystaj parametar --help, kab pabačyć "
+"instrukcyju.\n"
+
+#: ../savers/slideshow.c:53
+msgid "Location to get images from"
+msgstr "Pałažeńnie, ź jakoha buduć pachodzić vyjavy"
+
+#: ../savers/slideshow.c:53
+msgid "PATH"
+msgstr "ŚCIEŽKA"
+
+#: ../savers/slideshow.c:55
+msgid "Color to use for images background"
+msgstr "Fonavy koler dla vyjavaŭ"
+
+#: ../savers/slideshow.c:55
+msgid "\"#rrggbb\""
+msgstr "\"#rrggbb\""
+
+#: ../savers/slideshow.c:57
+msgid "Do not randomize pictures from location"
+msgstr "Nie pakazvaj vypadkova vyjavy z pałažeńnia"
+
+#: ../savers/slideshow.c:59
+msgid "Do not try to stretch images on screen"
+msgstr "Nie sprabuj raściahnuć vyjavy na ŭvieś ekran"
+
+#: ../src/copy-theme-dialog.c:212
+msgid "Copying files"
+msgstr "Kapijavańnie fajłaŭ"
+
+#: ../src/copy-theme-dialog.c:230
+msgid "From:"
+msgstr "Z:"
+
+#: ../src/copy-theme-dialog.c:234
+msgid "To:"
+msgstr "Da:"
+
+#: ../src/copy-theme-dialog.c:254
+msgid "Copying themes"
+msgstr "Kapijavańnie matyvaŭ"
+
+#: ../src/copy-theme-dialog.c:298
+msgid "Invalid screensaver theme"
+msgstr "Niapravilny matyŭ źberahalnika ekranu"
+
+#: ../src/copy-theme-dialog.c:301
+#, c-format
+msgid "%s does not appear to be a valid screensaver theme."
+msgstr "%s nie źjaŭlajecca pravilnym matyvam źbierahalnika ekranu."
+
+#: ../src/copy-theme-dialog.c:481
+#, c-format
+msgid "Copying file: %u of %u"
+msgstr "Kapijavańnie fajłu: %u z %u"
+
+#: ../src/mate-screensaver-command.c:62
+msgid "Causes the screensaver to exit gracefully"
+msgstr "Vyklučaje źbierahalnik ekranu"
+
+#: ../src/mate-screensaver-command.c:64
+msgid "Query the state of the screensaver"
+msgstr "Apisvaje stan źbierahalnika ekranu"
+
+#: ../src/mate-screensaver-command.c:66
+msgid "Query the length of time the screensaver has been active"
+msgstr "Apisvaje čas aktyŭnaści źbierahalnika ekranu"
+
+#: ../src/mate-screensaver-command.c:68
+msgid "Tells the running screensaver process to lock the screen immediately"
+msgstr ""
+"Pryvodzić da nieadkładnaha zablakavańnia ekranu pry ŭruchomlenym "
+"źbierahalniku"
+
+#: ../src/mate-screensaver-command.c:70
+msgid "If the screensaver is active then switch to another graphics demo"
+msgstr ""
+"Kali źbierahalnik ekranu aktyŭny, pieraklučaje na nastupny hrafičny matyŭ"
+
+#: ../src/mate-screensaver-command.c:72
+msgid "Turn the screensaver on (blank the screen)"
+msgstr "Aktyvizuje źbierahalnik ekranu"
+
+#: ../src/mate-screensaver-command.c:74
+msgid "If the screensaver is active then deactivate it (un-blank the screen)"
+msgstr "Kali źbierahalnik aktyŭny, pieraklučaje ŭ nieaktyŭny stan"
+
+#: ../src/mate-screensaver-command.c:76
+msgid "Poke the running screensaver to simulate user activity"
+msgstr "Hieneruje padzieju, jakaja symuluje aktyŭnaść karystalnika"
+
+#: ../src/mate-screensaver-command.c:78
+msgid ""
+"Inhibit the screensaver from activating. Command blocks while inhibit is "
+"active."
+msgstr ""
+"Strymvaj aktyvizacyju źbierahalnika ekranu. Zahady blakavanyja, pakul "
+"ustrymańnie ŭklučanaje."
+
+#: ../src/mate-screensaver-command.c:80
+msgid "The calling application that is inhibiting the screensaver"
+msgstr "Aplikacyja, jakaja strymvaje aktyvizacyju źbierahalnika ekranu"
+
+#: ../src/mate-screensaver-command.c:82
+msgid "The reason for inhibiting the screensaver"
+msgstr "Pryčyna ŭstrymvańnia źbierahalnika ekranu"
+
+#: ../src/mate-screensaver-command.c:84 ../src/mate-screensaver-dialog.c:57
+#: ../src/mate-screensaver.c:56
+msgid "Version of this application"
+msgstr "Apisvaje versiju hetaj aplikacyi"
+
+#: ../src/mate-screensaver-command.c:307
+#, c-format
+msgid "The screensaver is %s\n"
+msgstr "Źbierahalnikam ekranu źjaŭlajecca %s\n"
+
+#: ../src/mate-screensaver-command.c:307
+msgid "active"
+msgstr "aktyŭny"
+
+#: ../src/mate-screensaver-command.c:307
+msgid "inactive"
+msgstr "nieaktyŭny"
+
+#: ../src/mate-screensaver-command.c:321
+msgid "The screensaver is not inhibited\n"
+msgstr "Źbierahalnik ekranu nia ŭstrymany\n"
+
+#: ../src/mate-screensaver-command.c:327
+msgid "The screensaver is being inhibited by:\n"
+msgstr "Źbierahalnik ekranu ŭstrymany prahramaju:\n"
+
+#: ../src/mate-screensaver-command.c:358
+#, c-format
+msgid "The screensaver has been active for %d seconds.\n"
+msgstr "Źbierahalnik ekranu aktyŭny %d sekundaŭ.\n"
+
+#: ../src/mate-screensaver-dialog.c:55
+msgid "Show debugging output"
+msgstr "Pakazvaj vyjście debugavańnia"
+
+#: ../src/mate-screensaver-dialog.c:59
+msgid "Show the logout button"
+msgstr "Pakazvaj knopku vyjścia"
+
+#: ../src/mate-screensaver-dialog.c:61
+msgid "Command to invoke from the logout button"
+msgstr "Zahad, kab vykanać pry nacisku knopki vyjścia"
+
+#: ../src/mate-screensaver-dialog.c:63
+msgid "Show the switch user button"
+msgstr "Pakazvaj knopku pieraklučeńnia karystalnikaŭ"
+
+#: ../src/mate-screensaver-dialog.c:65
+msgid "Message to show in the dialog"
+msgstr "Paviedamleńnie, kab pakazać u vaknie dyjalohu"
+
+#: ../src/mate-screensaver-dialog.c:65
+msgid "MESSAGE"
+msgstr "PAVIEDAMLEŃNIE"
+
+#. login: is whacked always translate to Username:
+#: ../src/mate-screensaver-dialog.c:175 ../src/mate-screensaver-dialog.c:176
+#: ../src/mate-screensaver-dialog.c:177 ../src/gs-auth-pam.c:698
+msgid "Username:"
+msgstr "Karystalnik:"
+
+#: ../src/mate-screensaver-dialog.c:178 ../src/mate-screensaver-dialog.c:179
+#: ../src/gs-auth-pam.c:166
+msgid "Password:"
+msgstr "Parol:"
+
+#: ../src/mate-screensaver-dialog.c:180
+msgid "You are required to change your password immediately (password aged)"
+msgstr ""
+"Vymahanaja nieadkładnaja źmiena parolu (minuŭ peryjad prydatnaści parolu)"
+
+#: ../src/mate-screensaver-dialog.c:181
+msgid "You are required to change your password immediately (root enforced)"
+msgstr "Vymahanaja nieadkładnaja źmiena parolu (hetaha vymahaje root)"
+
+#: ../src/mate-screensaver-dialog.c:182
+msgid "Your account has expired; please contact your system administrator"
+msgstr "Tvoj kont praterminavany; skantaktujsia z administrataram systemy"
+
+#: ../src/mate-screensaver-dialog.c:183
+msgid "No password supplied"
+msgstr "Parol nia ŭviedzieny"
+
+#: ../src/mate-screensaver-dialog.c:184
+msgid "Password unchanged"
+msgstr "Parol nia źmienieny"
+
+#: ../src/mate-screensaver-dialog.c:185
+msgid "Can not get username"
+msgstr "Niemahčyma atrymać nazvy karystalnika"
+
+#: ../src/mate-screensaver-dialog.c:186
+msgid "Retype new UNIX password:"
+msgstr "Napišy parol UNIX znoŭ:"
+
+#: ../src/mate-screensaver-dialog.c:187
+msgid "Enter new UNIX password:"
+msgstr "Novy parol UNIX:"
+
+#: ../src/mate-screensaver-dialog.c:188
+msgid "(current) UNIX password:"
+msgstr "parol UNIX (dzejny):"
+
+#: ../src/mate-screensaver-dialog.c:189
+msgid "Error while changing NIS password."
+msgstr "Pamyłka pry źmienie parolu NIS."
+
+#: ../src/mate-screensaver-dialog.c:190
+msgid "You must choose a longer password"
+msgstr "Treba abrać daŭžejšy parol"
+
+#: ../src/mate-screensaver-dialog.c:191
+msgid "Password has been already used. Choose another."
+msgstr "Hety parol užo byŭ užyvany. Treba abrać inšy."
+
+#: ../src/mate-screensaver-dialog.c:192
+msgid "You must wait longer to change your password"
+msgstr "Pry źmienie parolu treba pačakać trochi daŭžej"
+
+#: ../src/mate-screensaver-dialog.c:193
+msgid "Sorry, passwords do not match"
+msgstr "Paroli nie adnolkavyja"
+
+#: ../src/mate-screensaver-dialog.c:259
+msgid "Checking..."
+msgstr "Pravierka..."
+
+#: ../src/mate-screensaver-dialog.c:301 ../src/gs-auth-pam.c:457
+msgid "Authentication failed."
+msgstr "Aŭtaryzacyja nie ŭdałasia"
+
+#: ../src/mate-screensaver-preferences.c:515
+msgid "Blank screen"
+msgstr "Čorny ekran"
+
+#: ../src/mate-screensaver-preferences.c:521
+msgid "Random"
+msgstr "Vypadkova"
+
+#: ../src/mate-screensaver-preferences.c:971
+#, c-format
+msgid "%d hour"
+msgid_plural "%d hours"
+msgstr[0] "%d hadzinu"
+msgstr[1] "%d hadziny"
+msgstr[2] "%d hadzinaŭ"
+
+#: ../src/mate-screensaver-preferences.c:974
+#, c-format
+msgid "%d minute"
+msgid_plural "%d minutes"
+msgstr[0] "%d chvilinu"
+msgstr[1] "%d chviliny"
+msgstr[2] "%d chvilinaŭ"
+
+#: ../src/mate-screensaver-preferences.c:977
+#, c-format
+msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] "%d sekundu"
+msgstr[1] "%d sekundy"
+msgstr[2] "%d sekundaŭ"
+
+#. hour:minutes:seconds
+#: ../src/mate-screensaver-preferences.c:983
+#, c-format
+msgid "%s %s %s"
+msgstr "%s %s %s"
+
+#. hour:minutes
+#. minutes:seconds
+#: ../src/mate-screensaver-preferences.c:986
+#: ../src/mate-screensaver-preferences.c:994
+#, c-format
+msgid "%s %s"
+msgstr "%s %s"
+
+#. hour
+#. minutes
+#. seconds
+#: ../src/mate-screensaver-preferences.c:989
+#: ../src/mate-screensaver-preferences.c:997
+#: ../src/mate-screensaver-preferences.c:1001
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: ../src/mate-screensaver-preferences.c:1016
+msgid "Never"
+msgstr "Nikoli"
+
+#: ../src/mate-screensaver-preferences.c:1443
+msgid "Could not load the main interface"
+msgstr "Niemahčyma zahruzić hałoŭny interfejs"
+
+#: ../src/mate-screensaver-preferences.c:1445
+msgid "Please make sure that the screensaver is properly installed"
+msgstr "Upeŭnisia, ci źbierahalnik ekranu pravilna zainstalavany"
+
+#: ../src/mate-screensaver.c:57
+msgid "Don't become a daemon"
+msgstr "Nie stanavisia demanam (fonavaj pasłuhaj)"
+
+#: ../src/mate-screensaver.c:58
+msgid "Enable debugging code"
+msgstr "Aktyvizuj kod debugavańnia"
+
+#: ../src/gs-auth-pam.c:397
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Niemahčyma ŭstalavać pasłuhu %s: %s\n"
+
+#: ../src/gs-auth-pam.c:423
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Niemahčyma naładzić PAM_TTY=%s"
+
+#: ../src/gs-auth-pam.c:455
+msgid "Incorrect password."
+msgstr "Parol niapravilny."
+
+#: ../src/gs-auth-pam.c:471
+msgid "Not permitted to gain access at this time."
+msgstr "U dadzieny momant dostup nie dazvoleny."
+
+#: ../src/gs-auth-pam.c:477
+msgid "No longer permitted to access the system."
+msgstr "Dazvoł na dostup da systemy admienieny."
+
+#: ../src/gs-listener-dbus.c:1921
+msgid "failed to register with the message bus"
+msgstr "niemahčyma zarehistravacca na šynie paviedamleńniaŭ"
+
+#: ../src/gs-listener-dbus.c:1931
+msgid "not connected to the message bus"
+msgstr "niama padłučeńnia da šyny paviedamleńniaŭ"
+
+#: ../src/gs-listener-dbus.c:1940
+msgid "screensaver already running in this session"
+msgstr "źbierahalnik ekranu ŭžo ŭruchomleny ŭ hetaj sesii"
+
+#: ../src/gs-lock-plug.c:271
+msgid "Time has expired."
+msgstr "Limit času pierakročany."
+
+#: ../src/gs-lock-plug.c:299
+msgid "You have the Caps Lock key on."
+msgstr "Klaviša Caps Lock nacisnutaja."
+
+#: ../src/gs-lock-plug.c:1346
+msgid "S_witch User..."
+msgstr "_Pieraklučy karystalnika..."
+
+#: ../src/gs-lock-plug.c:1355
+msgid "Log _Out"
+msgstr "_Vyjście"
+
+#. To translators: This expands to USERNAME on HOSTNAME
+#: ../src/gs-lock-plug.c:1532
+msgid "%U on %h"
+msgstr "%U na %h"
+
+#: ../src/gs-lock-plug.c:1546
+msgid "_Password:"
+msgstr "_Parol:"
+
+#~ msgid "Copying '%s'"
+#~ msgstr "Kapijavańnie \"%s\""
+
+#~ msgid "From URI"
+#~ msgstr "Z URI"
+
+#~ msgid "URI currently transferring from"
+#~ msgstr "Vytočny URI"
+
+#~ msgid "To URI"
+#~ msgstr "Da URI"
+
+#~ msgid "URI currently transferring to"
+#~ msgstr "Metavy URI"
+
+#~ msgid "Fraction completed"
+#~ msgstr "Skončanaja častka"
+
+#~ msgid "Fraction of transfer currently completed"
+#~ msgstr "Skončanaja častka pieradačy"
+
+#~ msgid "Current URI index"
+#~ msgstr "Dziejny indeks URI"
+
+#~ msgid "Current URI index - starts from 1"
+#~ msgstr "Dziejny indeks URI – pačynajučy ad 1"
+
+#~ msgid "Total URIs"
+#~ msgstr "Usich URI"
+
+#~ msgid "Total number of URIs"
+#~ msgstr "Kolkaść usich URI"
+
+#~ msgid "Connecting..."
+#~ msgstr "Spałučeńnie..."
+
+#~ msgid "Authentication"
+#~ msgstr "Aŭtaryzacyja"
+
+#~ msgid "Note"
+#~ msgstr "Zaŭvaha"
+
+#~ msgid "N"
+#~ msgstr "N"
+
+#~ msgid "_Switch user..."
+#~ msgstr "_Pieraklučy karystalnika..."
+
+#~ msgid "S_witch to user:"
+#~ msgstr "Przełączenie na _użytkownika:"
+
+#~ msgid "Time before activation"
+#~ msgstr "Odstęp czasu przed aktywacją"
+
+#~ msgid "Manager"
+#~ msgstr "Menedżer"
+
+#~ msgid "The manager which owns this object."
+#~ msgstr "Menedżer, który jest właścicielem tego obiektu."
+
+#~ msgid "Name"
+#~ msgstr "Nazwa"
+
+#~ msgid "The name of the X11 display this object refers to."
+#~ msgstr "Nazwa ekranu X11, do którego odnosi się ten obiekt."
+
+#~ msgid "User"
+#~ msgstr "Użytkownik"
+
+#~ msgid "The user currently logged in on this virtual terminal."
+#~ msgstr ""
+#~ "Użytkownik, który jest aktualnie zalogowany na wirtualnym terminalu."
+
+#~ msgid "Console"
+#~ msgstr "Konsola"
+
+#~ msgid ""
+#~ "The number of the virtual console this display can be found on, or %-1."
+#~ msgstr "Numer wirtualnej konsoli, na której znajduje się ekran, lub %-1."
+
+#~ msgid "Whether or not this display is a windowed (Xnest) display."
+#~ msgstr "Określa czy ten ekran jest ekranem zagnieżdżonym."
+
+#~ msgid "The display manager could not be contacted for unknown reasons."
+#~ msgstr ""
+#~ "Z nieznanych przyczyn nie można połączyć się z menedżerem wyświetlania."
+
+#~ msgid "The display manager is not running or too old."
+#~ msgstr ""
+#~ "Menedżer wyświetlania jest wyłączony, lub zbyt stara wersja menedżera."
+
+#~ msgid "The configured limit of flexible servers has been reached."
+#~ msgstr "Przekroczono ustalony limit ilości elastycznych serwerów."
+
+#~ msgid "There was an unknown error starting X."
+#~ msgstr "Wystąpił nieokreślony błąd podczas uruchamiania X serwera."
+
+#~ msgid "The X server failed to finish starting."
+#~ msgstr "X serwer nie zakończył procesu uruchamiania."
+
+#~ msgid "There are too many X sessions running."
+#~ msgstr "Zbyt dużo uruchomionych sesji X."
+
+#~ msgid "The nested X server (Xnest) cannot connect to your current X server."
+#~ msgstr ""
+#~ "Zagnieżdżony serwer X (Xnest) nie mógł skomunikować się z X serwerem."
+
+#~ msgid "The X server in the MDM configuration could not be found."
+#~ msgstr "X serwer, określony w konfiguracji MDM, nie został odnaleziony."
+
+#~ msgid ""
+#~ "Trying to set an unknown logout action, or trying to set a logout action "
+#~ "which is not available."
+#~ msgstr ""
+#~ "Próba ustawienia nieznanej akcji wylogowania, lub próba ustawienia "
+#~ "niedostępnej akcji wylogowania."
+
+#~ msgid "Virtual terminals not supported."
+#~ msgstr "Wirtualne terminale nie są obsługiwane."
+
+#~ msgid "Invalid virtual terminal number."
+#~ msgstr "Nieprawidłowy numer wirtualnego terminala."
+
+#~ msgid "Trying to update an unsupported configuration key."
+#~ msgstr "Próba aktualizacji nieobsługiwanego klucza konfiguracji."
+
+#~ msgid "~/.Xauthority file badly configured or missing."
+#~ msgstr "Brak pliku ~/.Xauthority, lub plik źle skonfigurowany."
+
+#~ msgid "Too many messages were sent to the display manager, and it hung up."
+#~ msgstr ""
+#~ "Menedżer wyświetlania zawieszony z powodu zbyt dużej ilości odebranych "
+#~ "komunikatów."
+
+#~ msgid "The display manager sent an unknown error message."
+#~ msgstr "Menedżer wyświetlania wysłał nieznany komunikat o błędzie."
+
+#~ msgid "The user this menu item represents."
+#~ msgstr "Użytkownik, którego reprezentuje ta pozycja menu."
+
+#~ msgid "Icon Size"
+#~ msgstr "Rozmiar ikony"
+
+#~ msgid "The size of the icon to use."
+#~ msgstr "Rozmiar ikony."
+
+#~ msgid "Indicator Size"
+#~ msgstr "Rozmiar wskaźnika"
+
+#~ msgid "Size of check indicator"
+#~ msgstr "Rozmiar wskaźnika zaznaczenia"
+
+#~ msgid "Indicator Spacing"
+#~ msgstr "Odstęp wskaźnika"
+
+#~ msgid "Space between the username and the indicator"
+#~ msgstr "Odstęp między nazwą użytkownika a wskaźnikiem"
+
+#~ msgid "The user manager object this user is controlled by."
+#~ msgstr "Obiekt menedżera użytkowników, który kontroluje tego użytkownika."
+
+#~ msgid "Show Details"
+#~ msgstr "Wyświetl szczegóły"
+
+#~ msgid "MDM (The MATE Display Manager) is not running."
+#~ msgstr "MDM (menedżer logowania MATE) nie jest uruchomiony."
+
+#~ msgid ""
+#~ "You might in fact be using a different display manager, such as KDM (KDE "
+#~ "Display Manager) or xdm."
+#~ msgstr ""
+#~ "Prawdopobnie w systemie uruchomiony jest inny menedżer wyświetlania, taki "
+#~ "jak KDM (menedżer wyświetlania KDE) lub xdm."
+
+#~ msgid ""
+#~ "If you still wish to use this feature, either start MDM yourself or ask "
+#~ "your system administrator to start MDM."
+#~ msgstr ""
+#~ "Aby nadal korzystać z tej funkcji, należy uruchomić MDM. W przypadku "
+#~ "problemów z uruchamianiem MDM, pomoc administratora systemowego może "
+#~ "okazać się niezbędna."
+
+#~ msgid "Cannot communicate with MDM (The MATE Display Manager)"
+#~ msgstr "Nie można skontaktować się z MDM (menedżerem wyświetlania MATE)."
+
+#~ msgid "Perhaps you have an old version of MDM running."
+#~ msgstr "Być może uruchomiona wersja MDM jest zbyt stara."
+
+#~ msgid ""
+#~ "Cannot communicate with mdm, perhaps you have an old version running."
+#~ msgstr ""
+#~ "Nie można skomunikować się z mdm. Być może uruchomiona wersja jest zbyt "
+#~ "stara."
+
+#~ msgid "The allowed limit of flexible X servers reached."
+#~ msgstr "Przekroczono ustalony limit ilości elastycznych X serwerów."
+
+#~ msgid "There were errors trying to start the X server."
+#~ msgstr "Podczas uruchamiania X serwera wystąpiły błędy."
+
+#~ msgid "The X server failed. Perhaps it is not configured well."
+#~ msgstr ""
+#~ "Uruchamianie X serwera nie powiodło się. Być może jest źle "
+#~ "skonfigurowany."
+
+#~ msgid "Too many X sessions running."
+#~ msgstr "Zbyt wiele uruchomionych sesji X."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) cannot connect to your current X server. You "
+#~ "may be missing an X authorization file."
+#~ msgstr ""
+#~ "Zagnieżdżony serwer X (Xnest) nie mógł połączyć się z twoim serwerem X. "
+#~ "Być może brakuje piku autoryzacji X."
+
+#~ msgid ""
+#~ "The nested X server (Xnest) is not available, or mdm is badly "
+#~ "configured.\n"
+#~ "Please install the Xnest package in order to use the nested login."
+#~ msgstr ""
+#~ "Zagnieżdżony serwer X (Xnest) jest niedostępny lub mdm jest źle "
+#~ "skonfigurowany. \n"
+#~ "Aby skorzystać z zagnieżdżonego logowania, należy zainstalować pakiet "
+#~ "Xnest."
+
+#~ msgid ""
+#~ "The X server is not available, it is likely that mdm is badly configured."
+#~ msgstr ""
+#~ "Serwer X jest niedostępny. Prawdopodobnie mdm jest źle skonfigurowany."
+
+#~ msgid "Trying to change to an invalid virtual terminal number."
+#~ msgstr "Próba zmiany na nieprawidłowy numer wirtualnego terminala."
+
+#~ msgid ""
+#~ "You do not seem to have authentication needed be for this operation. "
+#~ "Perhaps your .Xauthority file is not set up correctly."
+#~ msgstr ""
+#~ "Brak wystarczających uprawnień do wykonania tej operacji. Być może plik ."
+#~ "Xauthority jest niepoprawnie skonfigurowany."
+
+#~ msgid "Too many messages were sent to mdm and it hung upon us."
+#~ msgstr "MDM zawieszony z powodu zbyt dużej ilości odebranych komunikatów."
+
+#~ msgid "Unknown error occurred."
+#~ msgstr "Wystąpił nieznany błąd."
diff --git a/po/bg.po b/po/bg.po
new file mode 100644
index 0000000..664427a
--- /dev/null
+++ b/po/bg.po
@@ -0,0 +1,783 @@
+# Bulgarian translation of mate-screensaver po-file.
+# Copyright (C) 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the mate-screensaver package.
+# Rostislav "zbrox" Raykov <[email protected]>, 2005, 2006.
+# Alexander Shopov <[email protected]>, 2005, 2006, 2007, 2008, 2009.
+# Yavor Doganov <[email protected]>, 2008.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: mate-screensaver master\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2009-08-22 18:55+0300\n"
+"PO-Revision-Date: 2009-08-22 18:55+0300\n"
+"Last-Translator: Alexander Shopov <[email protected]>\n"
+"Language-Team: Bulgarian <[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"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:1
+#: ../src/mate-screensaver.desktop.in.in.h:2
+msgid "Screensaver"
+msgstr "Предпазител на екрана"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:2
+msgid "Set your screensaver preferences"
+msgstr "Настройване на предпазителя на екрана"
+
+#: ../data/mate-screensaver-preferences.ui.h:1
+msgid "<b>Screensaver preview</b>"
+msgstr "<b>Преглед на темата</b>"
+
+#: ../data/mate-screensaver-preferences.ui.h:2
+msgid "<b>Warning: the screen will not be locked for the root user.</b>"
+msgstr "<b>Внимание: екранът няма да бъде заключен за администратора.</b>"
+
+#: ../data/mate-screensaver-preferences.ui.h:3
+msgid "Power _Management"
+msgstr "_Управление на захранването"
+
+#: ../data/mate-screensaver-preferences.ui.h:4
+msgid "Regard the computer as _idle after:"
+msgstr "Сесията е _неактивна след:"
+
+#: ../data/mate-screensaver-preferences.ui.h:5
+msgid "Screensaver Preferences"
+msgstr "Настройки на предпазителя на екрана"
+
+#: ../data/mate-screensaver-preferences.ui.h:6
+msgid "Screensaver Preview"
+msgstr "Преглед на предпазителя на екрана"
+
+#: ../data/mate-screensaver-preferences.ui.h:7
+msgid "_Activate screensaver when computer is idle"
+msgstr "В_ключване на предпазителя на екрана при неактивна сесия"
+
+#: ../data/mate-screensaver-preferences.ui.h:8
+msgid "_Lock screen when screensaver is active"
+msgstr "_Заключване на екрана при задействане на предпазителя"
+
+#: ../data/mate-screensaver-preferences.ui.h:9
+msgid "_Preview"
+msgstr "_Преглед"
+
+#: ../data/mate-screensaver-preferences.ui.h:10
+msgid "_Screensaver theme:"
+msgstr "_Тема на предпазителя на екрана:"
+
+#: ../data/mate-screensaver.directory.in.h:1
+#: ../data/mate-screensaver.schemas.in.h:11
+msgid "Screensaver themes"
+msgstr "Теми за предпазителя"
+
+#: ../data/mate-screensaver.directory.in.h:2
+msgid "Screensavers"
+msgstr "Предпазители на екрана"
+
+#: ../data/mate-screensaver.schemas.in.h:1
+msgid "Activate when idle"
+msgstr "Включване при неактивна сесия"
+
+#: ../data/mate-screensaver.schemas.in.h:2
+msgid "Allow embedding a keyboard into the window"
+msgstr "Позволяване на вграждането на клавиатура в прозореца"
+
+#: ../data/mate-screensaver.schemas.in.h:3
+msgid "Allow logout"
+msgstr "Позволяване на изход"
+
+#: ../data/mate-screensaver.schemas.in.h:4
+msgid "Allow the session status message to be displayed"
+msgstr "Позволяване на показването на състоянието на сесията"
+
+#: ../data/mate-screensaver.schemas.in.h:5
+msgid ""
+"Allow the session status message to be displayed when the screen is locked."
+msgstr ""
+"Позволяване на показването на съобщение за състоянието на сесията, когато "
+"екранът е заключен."
+
+#: ../data/mate-screensaver.schemas.in.h:6
+msgid "Allow user switching"
+msgstr "Позволяване на превключването на потребител"
+
+#: ../data/mate-screensaver.schemas.in.h:7
+msgid "Embedded keyboard command"
+msgstr "Вградена клавиатурна команда"
+
+#: ../data/mate-screensaver.schemas.in.h:8
+msgid "Lock on activation"
+msgstr "Заключване при задействане"
+
+#: ../data/mate-screensaver.schemas.in.h:9
+msgid "Logout command"
+msgstr "Команда за изход"
+
+#: ../data/mate-screensaver.schemas.in.h:10
+msgid "Screensaver theme selection mode"
+msgstr "Режим на избор на тема на екранния предпазител"
+
+#: ../data/mate-screensaver.schemas.in.h:12
+msgid "Set this to TRUE to activate the screensaver when the session is idle."
+msgstr "Дали екранният предпазител да се задейства при неактивна сесия."
+
+#: ../data/mate-screensaver.schemas.in.h:13
+msgid ""
+"Set this to TRUE to allow embedding a keyboard into the window when trying "
+"to unlock. The \"keyboard_command\" key must be set with the appropriate "
+"command."
+msgstr ""
+"Задайте това да е истина, за да се позволи вграждане на клавиатура в "
+"прозореца при опит за отключване. Клавишът „keyboard_command“ трябва да "
+"съдържа подходящата команда."
+
+#: ../data/mate-screensaver.schemas.in.h:14
+msgid "Set this to TRUE to lock the screen when the screensaver goes active."
+msgstr "Дали екранният предпазител да заключва екрана при задействането си."
+
+#: ../data/mate-screensaver.schemas.in.h:15
+msgid ""
+"Set this to TRUE to offer an option in the unlock dialog to switch to a "
+"different user account."
+msgstr ""
+"Дали да се дава възможност за превключване към друг потребител в диалога за "
+"отключване"
+
+#: ../data/mate-screensaver.schemas.in.h:16
+msgid ""
+"Set this to TRUE to offer an option in unlock dialog to logging out after a "
+"delay. The Delay is specified in the \"logout_delay\" key."
+msgstr ""
+"Дали да се дава възможността за изход в диалога за отключване след известно "
+"време. То се задава в ключа „logout_delay“."
+
+#: ../data/mate-screensaver.schemas.in.h:17
+msgid ""
+"The command that will be run, if the \"embedded_keyboard_enabled\" key is "
+"set to TRUE, to embed a keyboard widget into the window. This command should "
+"implement an XEMBED plug interface and output a window XID on the standard "
+"output."
+msgstr ""
+"Командата, която ще бъде стартирана, ако ключът „embedded_keyboard_enabled“ "
+"е зададен да е истина, за да се вгради графичен обект-клавиатура в "
+"прозореца. Тази команда трябва да ползва интерфейса XEMBED и на стандартния "
+"изход да извежда идентификаторът на прозореца — XID."
+
+#: ../data/mate-screensaver.schemas.in.h:18
+msgid ""
+"The command to invoke when the logout button is clicked. This command should "
+"simply log the user out without any interaction. This key has effect only if "
+"the \"logout_enable\" key is set to TRUE."
+msgstr ""
+"Коя команда да се изпълнява при натискането на бутона за изход. Командата "
+"трябва да доведе до изхода на потребителя без вход от потребителя. Този ключ "
+"е в сила, единствено ако ключът „logout_enable“ е истина."
+
+#: ../data/mate-screensaver.schemas.in.h:19
+msgid ""
+"The number of minutes after screensaver activation before locking the screen."
+msgstr ""
+"Броят минути време след задействане на екранния предпазител преди да се "
+"изчисти екрана"
+
+#: ../data/mate-screensaver.schemas.in.h:20
+msgid ""
+"The number of minutes after the screensaver activation before a logout "
+"option will appear in unlock dialog. This key has effect only if the "
+"\"logout_enable\" key is set to TRUE."
+msgstr ""
+"Броят минути след задействане на екранния предпазител, преди да се появи "
+"бутон за изход в диалога за отключване. Този ключ е в сила, единствено ако "
+"ключът „logout_enable“ е истина."
+
+#: ../data/mate-screensaver.schemas.in.h:21
+msgid ""
+"The number of minutes of inactivity before the session is considered idle."
+msgstr "Броят минути време бездействие, за да се счете сесията за неактивна"
+
+#: ../data/mate-screensaver.schemas.in.h:22
+msgid "The number of minutes to run before changing the screensaver theme."
+msgstr ""
+"Броят минути изпълнение, преди да се смени темата на екранния предпазител"
+
+#: ../data/mate-screensaver.schemas.in.h:23
+msgid ""
+"The number of seconds of inactivity before signalling to power-management. "
+"This key is set and maintained by the session power-management agent."
+msgstr ""
+"Броят секунди бездействие, преди да се сигнализира на управлението на "
+"захранването. Този ключ се задава и се поддържа от програмата за "
+"управлението на захранването."
+
+#: ../data/mate-screensaver.schemas.in.h:24
+msgid ""
+"The selection mode used by screensaver. May be \"blank-only\" to enable the "
+"screensaver without using any theme on activation, \"single\" to enable "
+"screensaver using only one theme on activation (specified in \"themes\" "
+"key), and \"random\" to enable the screensaver using a random theme on "
+"activation."
+msgstr ""
+"Режимът за избор на екранния предпазител. „blank-only“ позволява задействане "
+"без никаква тема, „single“ позволява задействане с една тема (тя е указана в "
+"ключа „themes“), а „random“ позволява случайна тема при задействане на "
+"предпазителя."
+
+#: ../data/mate-screensaver.schemas.in.h:25
+msgid "Theme for lock dialog"
+msgstr "Тема за прозореца за заключен екран"
+
+#: ../data/mate-screensaver.schemas.in.h:26
+msgid "Theme to use for the lock dialog."
+msgstr "Тема на прозореца за заключен екран."
+
+#: ../data/mate-screensaver.schemas.in.h:27
+msgid ""
+"This key specifies the list of themes to be used by the screensaver. It's "
+"ignored when \"mode\" key is \"blank-only\", should provide the theme name "
+"when \"mode\" is \"single\", and should provide a list of themes when \"mode"
+"\" is \"random\"."
+msgstr ""
+"Ключът указва списъка с темите за екранния предпазител. Този ключ е без "
+"значение, когато режимът в ключа „mode“ е „blank-only“. Този ключ трябва да "
+"съдържа името на темата, когато режимът е „single“, а когато режимът е "
+"„random“, трябва да съдържа списък с имена на темите."
+
+#: ../data/mate-screensaver.schemas.in.h:28
+msgid "Time before locking"
+msgstr "Време преди заключване"
+
+#: ../data/mate-screensaver.schemas.in.h:29
+msgid "Time before logout option"
+msgstr "Време преди възможност за изход"
+
+#: ../data/mate-screensaver.schemas.in.h:30
+msgid "Time before power-management baseline"
+msgstr "Време преди съобщаване на управлението на захранване"
+
+#: ../data/mate-screensaver.schemas.in.h:31
+msgid "Time before session is considered idle"
+msgstr "Време, за да се счете сесията за неактивна"
+
+#: ../data/mate-screensaver.schemas.in.h:32
+msgid "Time before theme change"
+msgstr "Време преди промяна на темата"
+
+#: ../data/lock-dialog-default.ui.h:2
+#, no-c-format
+msgid "<b>Leave a message for %R:</b>"
+msgstr "<b>Оставяне на съобщение за %R:</b>"
+
+#: ../data/lock-dialog-default.ui.h:4
+#, no-c-format
+msgid "<span size=\"small\">%U on %h</span>"
+msgstr "<span size=\"small\">%U на %h</span>"
+
+#: ../data/lock-dialog-default.ui.h:6
+#, no-c-format
+msgid "<span size=\"x-large\">%R</span>"
+msgstr "<span size=\"x-large\">%R</span>"
+
+#: ../data/lock-dialog-default.ui.h:7
+msgid "_Cancel"
+msgstr "_Отказ"
+
+#: ../data/lock-dialog-default.ui.h:8
+msgid "_Leave Message"
+msgstr "Оставяне на _съобщение"
+
+#: ../data/lock-dialog-default.ui.h:9
+msgid "_Log Out"
+msgstr "_Изход"
+
+#: ../data/lock-dialog-default.ui.h:10
+msgid "_Switch User"
+msgstr "_Смяна на потребител"
+
+#: ../data/lock-dialog-default.ui.h:11 ../src/gs-lock-plug.c:1382
+msgid "_Unlock"
+msgstr "_Отключване"
+
+#. Translators: This is the name of a desktop background image that shows outer space images.
+#. You might want to translate it into the equivalent words of your language
+#: ../data/images/cosmos/cosmos.xml.in.in.h:3
+#: ../savers/cosmos-slideshow.desktop.in.in.h:1
+msgid "Cosmos"
+msgstr "Космос"
+
+#: ../savers/cosmos-slideshow.desktop.in.in.h:2
+msgid "Display a slideshow of pictures of the cosmos"
+msgstr "Показва прожекция със снимки от космоса"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:1
+msgid "Bubbles the MATE foot logo around the screen"
+msgstr "Логото на MATE със стъпалото се движи по екрана"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:2
+msgid "Floating Feet"
+msgstr "Летящи табани"
+
+#: ../savers/personal-slideshow.desktop.in.in.h:1
+msgid "Display a slideshow from your Pictures folder"
+msgstr "Показва прожекция от папката със снимки"
+
+#: ../savers/personal-slideshow.desktop.in.in.h:2
+msgid "Pictures folder"
+msgstr "Папка за снимки"
+
+#: ../savers/popsquares.desktop.in.in.h:1
+msgid "A pop-art-ish grid of pulsing colors."
+msgstr "Мрежа от пулсиращи цветове в стил поп-арт."
+
+#: ../savers/popsquares.desktop.in.in.h:2
+msgid "Pop art squares"
+msgstr "Квадрати поп-арт"
+
+#: ../savers/floaters.c:84
+msgid "Show paths that images follow"
+msgstr "Показване на пътищата, по които се движат изображенията"
+
+#: ../savers/floaters.c:87
+msgid "Occasionally rotate images as they move"
+msgstr "Изображенията понякога да се въртят при движението си"
+
+#: ../savers/floaters.c:90
+msgid "Print out frame rate and other statistics"
+msgstr "Отпечатване на броя кадри в секунда и други статистики"
+
+#: ../savers/floaters.c:93
+msgid "The maximum number of images to keep on screen"
+msgstr "Максималният брой изображения, които да се държат на екрана"
+
+#: ../savers/floaters.c:93
+msgid "MAX_IMAGES"
+msgstr "МАКС_ИЗОБРАЖЕНИЯ"
+
+#: ../savers/floaters.c:96
+msgid "The initial size and position of window"
+msgstr "Първоначалният размер и местоположение на прозореца"
+
+#: ../savers/floaters.c:96
+msgid "WIDTHxHEIGHT+X+Y"
+msgstr "ШИР.xВИС.+ОТМ.поX+ОТМ.поY"
+
+#: ../savers/floaters.c:99
+msgid "The source image to use"
+msgstr "Изображение, което да се ползва"
+
+#. translators: the word "image" here
+#. * represents a command line argument
+#.
+#: ../savers/floaters.c:1194
+msgid "image - floats images around the screen"
+msgstr "image — разни изображения движат по екрана"
+
+#: ../savers/floaters.c:1200
+#, c-format
+msgid "%s. See --help for usage information.\n"
+msgstr "%s. За помощ използвайте опцията „--help“.\n"
+
+#: ../savers/floaters.c:1209
+#, c-format
+msgid "You must specify one image. See --help for usage information.\n"
+msgstr ""
+"Трябва да укажете едно изображение. За помощ използвайте опцията „--help“.\n"
+
+#: ../savers/slideshow.c:53
+msgid "Location to get images from"
+msgstr "Място, от което да се вземат изображенията"
+
+#: ../savers/slideshow.c:53
+msgid "PATH"
+msgstr "ПЪТ"
+
+#: ../savers/slideshow.c:55
+msgid "Color to use for images background"
+msgstr "Цвят за фона на изображенията"
+
+#: ../savers/slideshow.c:55
+msgid "\"#rrggbb\""
+msgstr "„#rrggbb“"
+
+#: ../savers/slideshow.c:57
+msgid "Do not randomize pictures from location"
+msgstr "Изображенията от местоположението да се показват последователно"
+
+#: ../savers/slideshow.c:59
+msgid "Do not try to stretch images on screen"
+msgstr "Изображенията да не се разтягат по екрана"
+
+#: ../src/copy-theme-dialog.c:212
+msgid "Copying files"
+msgstr "Копиране на файлове"
+
+#: ../src/copy-theme-dialog.c:230
+msgid "From:"
+msgstr "От:"
+
+#: ../src/copy-theme-dialog.c:234
+msgid "To:"
+msgstr "До:"
+
+#: ../src/copy-theme-dialog.c:254
+msgid "Copying themes"
+msgstr "Копиране на теми"
+
+#: ../src/copy-theme-dialog.c:298
+msgid "Invalid screensaver theme"
+msgstr "Грешна тема за екранния предпазител"
+
+#: ../src/copy-theme-dialog.c:301
+#, c-format
+msgid "%s does not appear to be a valid screensaver theme."
+msgstr "%s не изглежда да е валидна тема за екранния предпазител."
+
+#: ../src/copy-theme-dialog.c:481
+#, c-format
+msgid "Copying file: %u of %u"
+msgstr "Копиране на файл: %u от %u"
+
+#: ../src/mate-screensaver-command.c:62
+msgid "Causes the screensaver to exit gracefully"
+msgstr "Кара екранният предпазител да се затвори"
+
+#: ../src/mate-screensaver-command.c:64
+msgid "Query the state of the screensaver"
+msgstr "Запитване за състоянието на екранния предпазител"
+
+#: ../src/mate-screensaver-command.c:66
+msgid "Query the length of time the screensaver has been active"
+msgstr ""
+"Запитване за времето на активност на екранния\n"
+" предпазител"
+
+#: ../src/mate-screensaver-command.c:68
+msgid "Tells the running screensaver process to lock the screen immediately"
+msgstr ""
+"Съобщава на стартирания екранен предпазител\n"
+" веднага да заключи екрана"
+
+#: ../src/mate-screensaver-command.c:70
+msgid "If the screensaver is active then switch to another graphics demo"
+msgstr ""
+"Ако екранният предпазител е включен, да се\n"
+" превключи към друга визуализация"
+
+#: ../src/mate-screensaver-command.c:72
+msgid "Turn the screensaver on (blank the screen)"
+msgstr ""
+"Включване на екранния предпазител (изчистване\n"
+" на екрана)"
+
+#: ../src/mate-screensaver-command.c:74
+msgid "If the screensaver is active then deactivate it (un-blank the screen)"
+msgstr ""
+"Ако екранният предпазител е активен — да се\n"
+" деактивира (включване на екрана)"
+
+#: ../src/mate-screensaver-command.c:76
+msgid "Poke the running screensaver to simulate user activity"
+msgstr ""
+"Взаимодействане с работещия екранен предпазител за\n"
+" симулация на потребителска дейност"
+
+#: ../src/mate-screensaver-command.c:78
+msgid ""
+"Inhibit the screensaver from activating. Command blocks while inhibit is "
+"active."
+msgstr ""
+"Да не се допуска стартиране на предпазителя на\n"
+" екрана. Командата блокира докато забраната е\n"
+" активна."
+
+#: ../src/mate-screensaver-command.c:80
+msgid "The calling application that is inhibiting the screensaver"
+msgstr ""
+"Викащата програма, която не допуска стартирането на\n"
+" предпазителя на екрана"
+
+#: ../src/mate-screensaver-command.c:82
+msgid "The reason for inhibiting the screensaver"
+msgstr ""
+"Причината за недопускането на стартирането на\n"
+" предпазителя на екрана"
+
+#: ../src/mate-screensaver-command.c:84 ../src/mate-screensaver-dialog.c:58
+#: ../src/mate-screensaver.c:56
+msgid "Version of this application"
+msgstr "Версия на програмата"
+
+#: ../src/mate-screensaver-command.c:311
+#, c-format
+msgid "The screensaver is %s\n"
+msgstr "Екранният предпазител е %s\n"
+
+#: ../src/mate-screensaver-command.c:311
+msgid "active"
+msgstr "активен"
+
+#: ../src/mate-screensaver-command.c:311
+msgid "inactive"
+msgstr "неактивен"
+
+#: ../src/mate-screensaver-command.c:325
+#, c-format
+msgid "The screensaver is not inhibited\n"
+msgstr "Стартирането на екранният предпазител не се допуска\n"
+
+#: ../src/mate-screensaver-command.c:331
+#, c-format
+msgid "The screensaver is being inhibited by:\n"
+msgstr "Стартирането на екранният предпазител не се допуска от:\n"
+
+#: ../src/mate-screensaver-command.c:362
+#, c-format
+msgid "The screensaver has been active for %d seconds.\n"
+msgstr "Екранният предпазител се е задействал преди %d секунди.\n"
+
+#: ../src/mate-screensaver-command.c:366
+#, c-format
+msgid "The screensaver is not currently active.\n"
+msgstr "В момента екранният предпазител не е включен.\n"
+
+#: ../src/mate-screensaver-dialog.c:56
+msgid "Show debugging output"
+msgstr "Показване на информацията за изчистване на грешки"
+
+#: ../src/mate-screensaver-dialog.c:60
+msgid "Show the logout button"
+msgstr "Показване на бутона за изход"
+
+#: ../src/mate-screensaver-dialog.c:62
+msgid "Command to invoke from the logout button"
+msgstr "Команда стартирана от бутона за изход"
+
+#: ../src/mate-screensaver-dialog.c:64
+msgid "Show the switch user button"
+msgstr "Показване на бутона за смяна на потребителя"
+
+#: ../src/mate-screensaver-dialog.c:66
+msgid "Message to show in the dialog"
+msgstr "Съобщение, което да се покаже в прозореца"
+
+#: ../src/mate-screensaver-dialog.c:66 ../src/mate-screensaver-dialog.c:68
+msgid "MESSAGE"
+msgstr "СЪОБЩЕНИЕ"
+
+#: ../src/mate-screensaver-dialog.c:68
+msgid "Not used"
+msgstr "Не се използва"
+
+#. login: is whacked always translate to Username:
+#: ../src/mate-screensaver-dialog.c:178 ../src/mate-screensaver-dialog.c:179
+#: ../src/mate-screensaver-dialog.c:180 ../src/gs-auth-pam.c:698
+msgid "Username:"
+msgstr "Потребител:"
+
+#: ../src/mate-screensaver-dialog.c:181 ../src/mate-screensaver-dialog.c:182
+#: ../src/gs-auth-pam.c:166
+msgid "Password:"
+msgstr "Парола:"
+
+#: ../src/mate-screensaver-dialog.c:183
+msgid "You are required to change your password immediately (password aged)"
+msgstr "Изисква се да смените паролата си незабавно (остаряла парола)"
+
+#: ../src/mate-screensaver-dialog.c:184
+msgid "You are required to change your password immediately (root enforced)"
+msgstr ""
+"Необходимо е незабавно да смените паролата (администраторът ви е задължил)"
+
+#: ../src/mate-screensaver-dialog.c:185
+msgid "Your account has expired; please contact your system administrator"
+msgstr "Регистрацията ви е изтекла. Свържете се със системния администратор."
+
+#: ../src/mate-screensaver-dialog.c:186
+msgid "No password supplied"
+msgstr "Не е предоставена парола"
+
+#: ../src/mate-screensaver-dialog.c:187
+msgid "Password unchanged"
+msgstr "Паролата е непроменена"
+
+#: ../src/mate-screensaver-dialog.c:188
+msgid "Can not get username"
+msgstr "Не може да се получи потребителското име"
+
+#: ../src/mate-screensaver-dialog.c:189
+msgid "Retype new UNIX password:"
+msgstr "Въведете отново новата парола за UNIX:"
+
+#: ../src/mate-screensaver-dialog.c:190
+msgid "Enter new UNIX password:"
+msgstr "Въведете нова парола за UNIX:"
+
+#: ../src/mate-screensaver-dialog.c:191
+msgid "(current) UNIX password:"
+msgstr "(текуща) парола за UNIX:"
+
+#: ../src/mate-screensaver-dialog.c:192
+msgid "Error while changing NIS password."
+msgstr "Грешка при сменяне на паролата за NIS."
+
+#: ../src/mate-screensaver-dialog.c:193
+msgid "You must choose a longer password"
+msgstr "Трябва да изберете друга парола."
+
+#: ../src/mate-screensaver-dialog.c:194
+msgid "Password has been already used. Choose another."
+msgstr "Паролата вече е използвана. Изберете друга."
+
+#: ../src/mate-screensaver-dialog.c:195
+msgid "You must wait longer to change your password"
+msgstr "Трябва да изчакате по-дълго, за да смените паролата си."
+
+#: ../src/mate-screensaver-dialog.c:196
+msgid "Sorry, passwords do not match"
+msgstr "Паролите не съвпадат."
+
+#: ../src/mate-screensaver-dialog.c:262
+msgid "Checking..."
+msgstr "Проверка…"
+
+#: ../src/mate-screensaver-dialog.c:304 ../src/gs-auth-pam.c:457
+msgid "Authentication failed."
+msgstr "Неуспех при удостоверяването."
+
+#: ../src/mate-screensaver-preferences.c:524
+msgid "Blank screen"
+msgstr "Черен екран"
+
+#: ../src/mate-screensaver-preferences.c:530
+msgid "Random"
+msgstr "Произволна"
+
+#: ../src/mate-screensaver-preferences.c:980
+#, c-format
+msgid "%d hour"
+msgid_plural "%d hours"
+msgstr[0] "%d час"
+msgstr[1] "%d часа"
+
+#: ../src/mate-screensaver-preferences.c:983
+#, c-format
+msgid "%d minute"
+msgid_plural "%d minutes"
+msgstr[0] "%d минута"
+msgstr[1] "%d минути"
+
+#: ../src/mate-screensaver-preferences.c:986
+#, c-format
+msgid "%d second"
+msgid_plural "%d seconds"
+msgstr[0] "%d секунда"
+msgstr[1] "%d секунди"
+
+#. hour:minutes:seconds
+#: ../src/mate-screensaver-preferences.c:992
+#, c-format
+msgid "%s %s %s"
+msgstr "%s, %s и %s"
+
+#. hour:minutes
+#. minutes:seconds
+#: ../src/mate-screensaver-preferences.c:995
+#: ../src/mate-screensaver-preferences.c:1003
+#, c-format
+msgid "%s %s"
+msgstr "%s и %s"
+
+#. hour
+#. minutes
+#. seconds
+#: ../src/mate-screensaver-preferences.c:998
+#: ../src/mate-screensaver-preferences.c:1006
+#: ../src/mate-screensaver-preferences.c:1010
+#, c-format
+msgid "%s"
+msgstr "%s"
+
+#: ../src/mate-screensaver-preferences.c:1025
+#, c-format
+msgid "Never"
+msgstr "Никога"
+
+#: ../src/mate-screensaver-preferences.c:1467
+msgid "Could not load the main interface"
+msgstr "Неуспех при зареждането на главния интерфейс"
+
+#: ../src/mate-screensaver-preferences.c:1469
+msgid "Please make sure that the screensaver is properly installed"
+msgstr "Уверете се, че предпазителя на екрана е инсталиран правилно."
+
+#: ../src/mate-screensaver.c:57
+msgid "Don't become a daemon"
+msgstr "Да не се преминава в режим на демон"
+
+#: ../src/mate-screensaver.c:58
+msgid "Enable debugging code"
+msgstr "Да се включи режим на изчистване на грешки"
+
+#: ../src/mate-screensaver.desktop.in.in.h:1
+msgid "Launch screen saver and locker program"
+msgstr "Стартиране на предпазителя на екрана и заключване"
+
+#: ../src/gs-auth-pam.c:397
+#, c-format
+msgid "Unable to establish service %s: %s\n"
+msgstr "Не може да се установи услугата %s: %s\n"
+
+#: ../src/gs-auth-pam.c:423
+#, c-format
+msgid "Can't set PAM_TTY=%s"
+msgstr "Не може да се настрои PAM_TTY=%s"
+
+#: ../src/gs-auth-pam.c:455
+msgid "Incorrect password."
+msgstr "Неправилна парола."
+
+#: ../src/gs-auth-pam.c:471
+msgid "Not permitted to gain access at this time."
+msgstr "В момента нямате право на достъп."
+
+#: ../src/gs-auth-pam.c:477
+msgid "No longer permitted to access the system."
+msgstr "Вече нямате право на достъп до системата."
+
+#: ../src/gs-listener-dbus.c:1851
+msgid "failed to register with the message bus"
+msgstr "неуспех при регистрирането към шината за съобщенията"
+
+#: ../src/gs-listener-dbus.c:1861
+msgid "not connected to the message bus"
+msgstr "няма връзка с шината за съобщенията"
+
+#: ../src/gs-listener-dbus.c:1870
+msgid "screensaver already running in this session"
+msgstr "предпазителят на екрана вече е стартиран в тази сесия"
+
+#: ../src/gs-lock-plug.c:270
+msgid "Time has expired."
+msgstr "Времето изтече."
+
+#: ../src/gs-lock-plug.c:298
+msgid "You have the Caps Lock key on."
+msgstr "Клавишът „Caps Lock“ е натиснат."
+
+#: ../src/gs-lock-plug.c:1362
+msgid "S_witch User..."
+msgstr "_Смяна на потребител…"
+
+#: ../src/gs-lock-plug.c:1371
+msgid "Log _Out"
+msgstr "_Изход"
+
+#. To translators: This expands to USERNAME on HOSTNAME
+#: ../src/gs-lock-plug.c:1547
+msgid "%U on %h"
+msgstr "%U на %h"
+
+#: ../src/gs-lock-plug.c:1561
+msgid "_Password:"
+msgstr "Па_рола:"
diff --git a/po/bn.po b/po/bn.po
new file mode 100644
index 0000000..379b535
--- /dev/null
+++ b/po/bn.po
@@ -0,0 +1,774 @@
+# Bengali translation for mate-screensaver
+# This file is distributed under the same license as the PACKAGE package.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER.
+#
+# Mahay Alam Khan (মাহে আলম খান) <[email protected]>, 2006.
+# Runa Bhattacharjee <[email protected]>, 2008.
+# Runa Bhattacharjee <[email protected]>, 2008, 2009.
+# Loba Yeasmeen <[email protected]>, 2009.
+# Israt Jahan <[email protected]>, 2010.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: bn\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=mate-"
+"screensaver&component=general\n"
+"POT-Creation-Date: 2009-12-14 20:28+0000\n"
+"PO-Revision-Date: 2010-03-24 14:53+0600\n"
+"Last-Translator: Israt Jahan <[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"
+"X-Generator: KBabel 1.11.4\n"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:1
+#: ../src/mate-screensaver.desktop.in.in.h:2
+msgid "Screensaver"
+msgstr "স্ক্রিন-সেভার"
+
+#: ../data/mate-screensaver-preferences.desktop.in.h:2
+msgid "Set your screensaver preferences"
+msgstr "স্ক্রিন-সেভারের পছন্দসমূহ নির্ধারণ করুন"
+
+#: ../data/mate-screensaver-preferences.ui.h:1
+msgid "<b>Screensaver preview</b>"
+msgstr "<b>স্ক্রিন-সেভারের প্রাকদর্শন</b>"
+
+#: ../data/mate-screensaver-preferences.ui.h:2
+msgid "<b>Warning: the screen will not be locked for the root user.</b>"
+msgstr "<b>সতর্কবার্তা: root ব্যবহারকারীর জন্য পর্দা লক করা হবে না।</b>"
+
+#: ../data/mate-screensaver-preferences.ui.h:3
+msgid "Power _Management"
+msgstr "বিদ্যুৎ ব্যবস্থাপনা (_M)"
+
+#: ../data/mate-screensaver-preferences.ui.h:4
+msgid "Regard the computer as _idle after:"
+msgstr "কিছু সময় অতিবাহিত হলে কম্পিউটারে স্থগিত বিবেচনা করা হবে: (_i)"
+
+#: ../data/mate-screensaver-preferences.ui.h:5
+msgid "Screensaver Preferences"
+msgstr "স্ক্রীনসেভারের পছন্দসমূহ"
+
+#: ../data/mate-screensaver-preferences.ui.h:6
+msgid "Screensaver Preview"
+msgstr "স্ক্রিন-সেভারের প্রাকদর্শন"
+
+#: ../data/mate-screensaver-preferences.ui.h:7
+msgid "_Activate screensaver when computer is idle"
+msgstr "নিষ্ক্রিয় অবস্থায় কম্পিউটারে স্ক্রিন-সেভার সক্রিয় করা হবে (_A)"
+
+#: ../data/mate-screensaver-preferences.ui.h:8
+msgid "_Lock screen when screensaver is active"
+msgstr "স্ক্রিন-সেভার সক্রিয় হলে পর্দা লক করা হবে (_L)"
+
+#: ../data/mate-screensaver-preferences.ui.h:9
+msgid "_Preview"
+msgstr "প্রাকদর্শন (_P)"
+
+#: ../data/mate-screensaver-preferences.ui.h:10
+msgid "_Screensaver theme:"
+msgstr "স্ক্রিন-সেভারের থীম: (_S)"
+
+#: ../data/mate-screensaver.directory.in.h:1
+#: ../data/mate-screensaver.schemas.in.h:11
+msgid "Screensaver themes"
+msgstr "স্ক্রীনসেভার থীম"
+
+#: ../data/mate-screensaver.directory.in.h:2
+msgid "Screensavers"
+msgstr "স্ক্রীন সেভার"
+
+#: ../data/mate-screensaver.schemas.in.h:1
+msgid "Activate when idle"
+msgstr "যখন নিষ্ক্রিয় থাকবে তখন সক্রিয় করা হবে"
+
+#: ../data/mate-screensaver.schemas.in.h:2
+msgid "Allow embedding a keyboard into the window"
+msgstr "উইন্ডোর মধ্যে কীবোর্ড সন্নিবেশ করা যাবে"
+
+#: ../data/mate-screensaver.schemas.in.h:3
+msgid "Allow logout"
+msgstr "লগআউট অনুমোদন করুন"
+
+#: ../data/mate-screensaver.schemas.in.h:4
+msgid "Allow the session status message to be displayed"
+msgstr "প্রদর্শন করার জন্য সেশনের অবস্থার বার্তা অনুমোদন করা হবে"
+
+#: ../data/mate-screensaver.schemas.in.h:5
+msgid ""
+"Allow the session status message to be displayed when the screen is locked."
+msgstr "পর্দা লক করা হলে, প্রদর্শন করার জন্য সেশনের অবস্থার বার্তা অনুমোদন করা হবে।"
+
+#: ../data/mate-screensaver.schemas.in.h:6
+msgid "Allow user switching"
+msgstr "ব্যবহারকারী পরিবর্তন অনুমোদন করুন"
+
+#: ../data/mate-screensaver.schemas.in.h:7
+msgid "Embedded keyboard command"
+msgstr "সন্নিবেশিত কীবোর্ড কমান্ড"
+
+#: ../data/mate-screensaver.schemas.in.h:8
+msgid "Lock on activation"
+msgstr "সক্রিয় হলে লক করা হবে"
+
+#: ../data/mate-screensaver.schemas.in.h:9
+msgid "Logout command"
+msgstr "লগআউট কমান্ড"
+
+#: ../data/mate-screensaver.schemas.in.h:10
+msgid "Screensaver theme selection mode"
+msgstr "স্ক্রিন-সেভারের থীম নির্বাচনের মোড"
+
+#: ../data/mate-screensaver.schemas.in.h:12
+msgid "Set this to TRUE to activate the screensaver when the session is idle."
+msgstr "সেশন নিষ্ক্রিয় হলে স্ক্রিন-সেভার সক্রিয় করার জন্য এই মান TRUE নির্ধারণ করুন।"
+
+#: ../data/mate-screensaver.schemas.in.h:13
+msgid ""
+"Set this to TRUE to allow embedding a keyboard into the window when trying "
+"to unlock. The \"keyboard_command\" key must be set with the appropriate "
+"command."
+msgstr ""
+"অনবরুদ্ধ করার প্রচেষ্টাকালে উইন্ডোর মধ্যে একটি কীবোর্ড সন্নিবেশ করার জন্য মান TRUE "
+"নির্ধারণ করুন। \"keyboard_command\" কী এর ক্ষেত্রে প্রযোজ্য মান নির্ধারণ করা আবশ্যক।"
+
+#: ../data/mate-screensaver.schemas.in.h:14
+msgid "Set this to TRUE to lock the screen when the screensaver goes active."
+msgstr "স্ক্রিন-সেভার সক্রিয় করার সময় পর্দা লক করার জন্য মান TRUE নির্ধারণ করুন।"
+
+#: ../data/mate-screensaver.schemas.in.h:15
+msgid ""
+"Set this to TRUE to offer an option in the unlock dialog to switch to a "
+"different user account."
+msgstr ""
+"অনবরুদ্ধ করার ডায়ালগ বাক্সের মধ্যে ভিন্ন অ্যাকাউন্টে পরিবর্তনের অপশন প্রস্তাব করার জন্য "
+"মান TRUE নির্ধারণ করুন।"
+
+#: ../data/mate-screensaver.schemas.in.h:16
+msgid ""
+"Set this to TRUE to offer an option in unlock dialog to logging out after a "
+"delay. The Delay is specified in the \"logout_delay\" key."
+msgstr ""
+"অনবরুদ্ধ করার ডায়ালগ বাক্সের মধ্যে কিছু সময়ের বিলম্বের পরে লগ-আউট করার বিকল্প "
+"প্রস্থাব করার জন্য মান TRUE নির্ধারণ করুন। \"logout_delay\" কী দ্বারা বিলম্বকাল "
+"নির্ধারণ করা হয়।"
+
+#: ../data/mate-screensaver.schemas.in.h:17
+msgid ""
+"The command that will be run, if the \"embedded_keyboard_enabled\" key is "
+"set to TRUE, to embed a keyboard widget into the window. This command should "
+"implement an XEMBED plug interface and output a window XID on the standard "
+"output."
+msgstr ""
+"\"embedded_keyboard_enabled\" কী এর মান TRUE নির্ধারণ করা হলে, উইন্ডোর মধ্যে "
+"কীবোর্ড উইজেট সন্নিবেশ করার জন্য যে কমান্ড সঞ্চালিত হবে। এই কমান্ড দ্বারা একটি "
+"XEMBED প্লাগ ইন্টারফেস প্রয়োগ করা হবে ও আদর্শ আউটপুটের মধ্যে একটি উইন্ডো XID প্রদর্শন "
+"করা হবে।"
+
+#: ../data/mate-screensaver.schemas.in.h:18
+msgid ""
+"The command to invoke when the logout button is clicked. This command should "
+"simply log the user out without any interaction. This key has effect only if "
+"the \"logout_enable\" key is set to TRUE."
+msgstr ""
+"লগ-আউটের বোতাম ক্লিক করা হলে যে কমান্ড প্রয়োগ করা হবে। এই কমান্ডের সাহায্যে, কোনো "
+"ধরনের যোগাযোগ ব্যতীত ব্যবহারকারীকে লগ-আউট করা হবে। \"logout_enable\" কী এর মান "
+"TRUE নির্ধারণ করা হলেই এই বৈশিষ্ট্য প্রয়োগ করা যাবে।"
+
+#: ../data/mate-screensaver.schemas.in.h:19
+msgid ""
+"The number of minutes after screensaver activation before locking the screen."
+msgstr ""
+"স্ক্রিন-সেভার সক্রিয়করণ ও পর্দা লক করার মধ্যে সময়ের ব্যবধান, মিনিট অনুযায়ী নির্ধারিত।"
+
+#: ../data/mate-screensaver.schemas.in.h:20
+msgid ""
+"The number of minutes after the screensaver activation before a logout "
+"option will appear in unlock dialog. This key has effect only if the "
+"\"logout_enable\" key is set to TRUE."
+msgstr ""
+"স্ক্রিন-সেভার সক্রিয়করণ ও অনবরুদ্ধ ডায়ালগ বাক্সের মধ্যে লগ-আউটের বিকল্প প্রদর্শন করার "
+"মধ্যে সময়ের ব্যবধান, মিনিট অনুযায়ী নির্ধারিত। \"logout_enable\" কী এর মান TRUE "
+"নির্ধারণ করা হলে এই বৈশিষ্ট্য প্রয়োগ করা যাবে।"
+
+#: ../data/mate-screensaver.schemas.in.h:21
+msgid ""
+"The number of minutes of inactivity before the session is considered idle."
+msgstr ""
+"সেশনক নিষ্ক্রিয় বিবেচনা করার পূর্বে নিষ্ক্রিয়তার অবস্থার সময়কাল, মিনিট অনুযায়ী "
+"নির্ধারিত।"
+
+#: ../data/mate-screensaver.schemas.in.h:22
+msgid "The number of minutes to run before changing the screensaver theme."
+msgstr ""
+"স্ক্রিন-সেভারের থীম পরিবর্তনের পূর্ব স্ক্রিন-সেভার চালনার সময়কাল, মিনিট অনুযায়ী ধার্য।"
+
+#: ../data/mate-screensaver.schemas.in.h:23
+msgid ""
+"The number of seconds of inactivity before signalling to power-management. "
+"This key is set and maintained by the session power-management agent."
+msgstr ""
+"বিদ্যুৎ ব্যবস্থাপনাকে চিহ্নিত করার পূর্বে নিষ্ক্রিয়তার সময়কাল, সেকেন্ড অনুযায়ী "
+"নির্ধারিত। সেশনের ক্ষেত্রে প্রযোজ্য বিদ্যুৎ ব্যবস্থাপনার এজেন্ট দ্বারা এই কী এর মান "
+"নির্ধারণ এবং পরিচালনা করা হয়।"
+
+#: ../data/mate-screensaver.schemas.in.h:24
+msgid ""
+"The selection mode used by screensaver. May be \"blank-only\" to enable the "
+"screensaver without using any theme on activation, \"single\" to enable "
+"screensaver using only one theme on activation (specified in \"themes\" "
+"key), and \"random\" to enable the screensaver using a random theme on "
+"activation."
+msgstr ""
+"স্ক্রিন-সেভার দ্বারা ব্যবহৃত নির্বাচনের মোড। সম্ভাব্য মান \"blank-only\" - স্ক্রিন-"
+"সেভার আরম্ভ করা হলে কোনো থীম প্রয়োগ করা হবে না, \"single\" - স্ক্রিন-সেভার আরম্ভ "
+"করা হলে শুধুমাত্র একটি থীম প্রয়োগ করা হবে (\"themes\" কী এর মান দ্বারা নির্দিষ্ট), "
+"এবং \"random\" - স্ক্রিন-সেভার আরম্ভ করা হলে যে কোনো একটি থীম যথেচ্ছ ভাবে "
+"নির্বাচন করে প্রয়োগ করা হবে।"
+
+#: ../data/mate-screensaver.schemas.in.h:25
+msgid "Theme for lock dialog"
+msgstr "লক ডায়ালগে ব্যবহারের জন্য থীম"
+
+#: ../data/mate-screensaver.schemas.in.h:26
+msgid "Theme to use for the lock dialog."
+msgstr "লক ডায়ালগে ব্যবহারের জন্য নির্ধারিত থীম"
+
+#: ../data/mate-screensaver.schemas.in.h:27
+msgid ""
+"This key specifies the list of themes to be used by the screensaver. It's "
+"ignored when \"mode\" key is \"blank-only\", should provide the theme name "
+"when \"mode\" is \"single\", and should provide a list of themes when \"mode"
+"\" is \"random\"."
+msgstr ""
+"স্ক্রিন-সেভার দ্বারা ব্যবহারযোগ্য থীমের তালিকা এই কী দ্বারা নির্ধারণ করা হয়। \"mode"
+"\" কী এর মান \"blank-only\" হলে এটি অগ্রাহ্য করা হবে, \"mode\" কী এর মান "
+"\"single\" হলে থীমের নাম সরবরাহ করা হবে ও \"mode\" কী এর মান \"random\" হলে "
+"থীমের তালিকা সরবরাহ করা হবে।"
+
+#: ../data/mate-screensaver.schemas.in.h:28
+msgid "Time before locking"
+msgstr "লক করার পূর্বের সময়"
+
+#: ../data/mate-screensaver.schemas.in.h:29
+msgid "Time before logout option"
+msgstr "লগ-আউট অপশনের পূর্বের সময়"
+
+#: ../data/mate-screensaver.schemas.in.h:30
+msgid "Time before power-management baseline"
+msgstr "বিদ্যুৎ ব্যবস্থাপনার বেসলাইনের পূর্বের সময়"
+
+#: ../data/mate-screensaver.schemas.in.h:31
+msgid "Time before session is considered idle"
+msgstr "সেশনকে নিষ্ক্রিয় নির্ধারণের পূর্বের সময়"
+
+#: ../data/mate-screensaver.schemas.in.h:32
+msgid "Time before theme change"
+msgstr "থীম পরিবর্তনের পূর্বের সময়"
+
+#: ../data/lock-dialog-default.ui.h:2
+#, no-c-format
+msgid "<b>Leave a message for %R:</b>"
+msgstr "<b>%R এর জন্য বার্তা লিখুন:</b>"
+
+#: ../data/lock-dialog-default.ui.h:4
+#, no-c-format
+msgid "<span size=\"small\">%U on %h</span>"
+msgstr "<span size=\"small\">%U, %h এর উপর</span>"
+
+#: ../data/lock-dialog-default.ui.h:6
+#, no-c-format
+msgid "<span size=\"x-large\">%R</span>"
+msgstr "<span size=\"x-large\">%R</span>"
+
+#: ../data/lock-dialog-default.ui.h:7
+msgid "_Cancel"
+msgstr "বাতিল (_C)"
+
+#: ../data/lock-dialog-default.ui.h:8
+msgid "_Leave Message"
+msgstr "বার্তা লিখুন (_L)"
+
+#: ../data/lock-dialog-default.ui.h:9
+msgid "_Log Out"
+msgstr "লগ আউট (_L)"
+
+#: ../data/lock-dialog-default.ui.h:10
+msgid "_Switch User"
+msgstr "ব্যবহারকারী পরিবর্তন করুন (_S)"
+
+#: ../data/lock-dialog-default.ui.h:11 ../src/gs-lock-plug.c:1382
+msgid "_Unlock"
+msgstr "অনবরুদ্ধ (_U)"
+
+#. Translators: This is the name of a desktop background image that shows outer space images.
+#. You might want to translate it into the equivalent words of your language
+#: ../data/images/cosmos/cosmos.xml.in.in.h:3
+#: ../savers/cosmos-slideshow.desktop.in.in.h:1
+msgid "Cosmos"
+msgstr "কসমস"
+
+#: ../savers/cosmos-slideshow.desktop.in.in.h:2
+msgid "Display a slideshow of pictures of the cosmos"
+msgstr "কসমস এর ছবিগুলোর একটি স্লাইডশো প্রদর্শন করুন"
+
+# Please Fix Me- mak
+#: ../savers/footlogo-floaters.desktop.in.in.h:1
+msgid "Bubbles the MATE foot logo around the screen"
+msgstr "পর্দার মধ্যে MATE এর পায়ের লোগোটি বুদবুদের মতো প্রদর্শন"
+
+#: ../savers/footlogo-floaters.desktop.in.in.h:2
+msgid "Floating Feet"
+msgstr "ভাসমান পা"
+
+#: ../savers/personal-slideshow.desktop.in.in.h:1
+msgid "Display a slideshow from your Pictures folder"
+msgstr "আপনার ছবির ফোল্ডার থেকে একটি স্লাইডশো প্রদর্শন করুন"
+
+#: ../savers/personal-slideshow.desktop.in.in.h:2
+msgid "Pictures folder"
+msgstr "ছবির ফোল্ডার"
+
+#: ../savers/popsquares.desktop.in.in.h:1
+msgid "A pop-art-ish grid of pulsing colors."
+msgstr "পপ-আর্টের মত একটি স্পন্দনরত রঙের গ্রিড"
+
+#: ../savers/popsquares.desktop.in.in.h:2
+msgid "Pop art squares"
+msgstr "পপ আর্ট বর্গক্ষেত্র"
+
+#: ../savers/floaters.c:84
+msgid "Show paths that images follow"
+msgstr "ছবিগুলি দ্বারা অনুসরণযোগ্য পাথ"
+
+#: ../savers/floaters.c:87
+msgid "Occasionally rotate images as they move"
+msgstr "ছবিগুলির অবস্থা পরিবর্তনের সময় কয়েকবার ঘোরানো হবে"
+
+#: ../savers/floaters.c:90
+msgid "Print out frame rate and other statistics"
+msgstr "ফ্রেমের হার ও অন্যান্য পরিসংখ্যান মুদ্রণ করা হবে"
+
+#: ../savers/floaters.c:93
+msgid "The maximum number of images to keep on screen"
+msgstr "পর্দায় প্রদর্শনযোগ্য সর্বাধিক ছবির সংখ্যা"
+
+#: ../savers/floaters.c:93
+msgid "MAX_IMAGES"
+msgstr "MAX_IMAGES"
+
+#: ../savers/floaters.c:96
+msgid "The initial size and position of window"
+msgstr "উইন্ডোর প্রারম্ভিক মাপ ও অবস্থান"
+
+#: ../savers/floaters.c:96
+msgid "WIDTHxHEIGHT+X+Y"
+msgstr "WIDTHxHEIGHT+X+Y"
+
+#: ../savers/floaters.c:99
+msgid "The source image to use"
+msgstr "ব্যবহারযোগ্য মূল ছবি"
+
+#. translators: the word "image" here
+#. * represents a command line argument
+#.
+#: ../savers/floaters.c:1194
+msgid "image - floats images around the screen"
+msgstr "চিত্র - পর্দা জুড়ে চিত্র ভাসমান"
+
+#: ../savers/floaters.c:1200
+#, c-format
+msgid "%s. See --help for usage information.\n"
+msgstr "%s. দেখুন --ব্যবহারের তথ্যের জন্য সহায়তা।\n"
+
+#: ../savers/floaters.c:1209
+#, c-format
+msgid "You must specify one image. See --help for usage information.\n"
+msgstr ""
+"একটি ছবি উল্লেখ করা আবশ্যক। ব্যবহারপ্রণালী সম্পর